CVS update: openprivacy/htdocs/notes

From: cvs@openprivacy.org
Date: Fri Dec 15 2000 - 22:49:59 PST


Date: Friday December 15, 19100 @ 22:49
Author: fen
CVSWEB Options: -------------------

Main CVSWeb: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi

View this module: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/openprivacy/htdocs/notes

-----------------------------------

Update of /usr/local/cvsroot/openprivacy/htdocs/notes
In directory openprivacy.org:/home/fen/projects/openprivacy/htdocs/notes

Modified Files:
        flow.txt
Log Message:
more good stuff

*****************************************************************
File: openprivacy/htdocs/notes/flow.txt

CVSWEB Options: -------------------

CVSWeb: Annotate this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/openprivacy/htdocs/notes/flow.txt?annotate=1.9

CVSWeb: View this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/openprivacy/htdocs/notes/flow.txt?rev=1.9&content-type=text/x-cvsweb-markup

CVSWeb: Diff to previous version: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/openprivacy/htdocs/notes/flow.txt.diff?r1=1.9&r2=1.8

-----------------------------------

Index: openprivacy/htdocs/notes/flow.txt
diff -u openprivacy/htdocs/notes/flow.txt:1.8 openprivacy/htdocs/notes/flow.txt:1.9
--- openprivacy/htdocs/notes/flow.txt:1.8 Fri Dec 15 22:19:09 2000
+++ openprivacy/htdocs/notes/flow.txt Fri Dec 15 22:49:59 2000
@@ -59,8 +59,14 @@
 // note that local JetsPeek client may handle this transparently
 //
 A1: categorize(prob_J1, MyNews")
-A1: SendMessage(facility=publishRep, rep=prob_J1)
 
+// send the prob to JetsPeek (which is acting as a reputation server)
+// other capabilities include DELETE, GRAFT, ...?
+// refURI used for DELETE and GRAFT
+// TODO: storage on JetsPeek
+//
+A1=>JP: sendMessage(facility=putReputation, prob=prob_J1, refURI="")
+
 // get streams for J2
 //
 A1: (J2s,J2p) = createPseudonym(N1s)
@@ -71,7 +77,7 @@
 A1: prob_J1 = ProbFactory.create(op, J2s)
 A1: storeLocally(prob_J2, J2p)
 A1: categorize(prob_J2, MyNews")
-A1: SendMessage(facility=publishRep, rep=prob_J2)
+A1=>JP: SendMessage(facility=putReputation, rep=prob_J2)
 
 A1: op = OpinionFactory.create(
                 reference=RSS3.getURI,
@@ -80,7 +86,7 @@
 A1: prob_J1 = ProbFactory.create(op, J2s)
 A1: storeLocally(prob_J2, J2p)
 A1: categorize(prob_J2, MyNews")
-A1: SendMessage(facility=publishRep, rep=prob_J2)
+A1=>JP: SendMessage(facility=putReputation, rep=prob_J2)
 
 // get stream for J3 (don't publish this one)
 //
@@ -94,22 +100,23 @@
 A1: categorize(J3, PRIVATE) // overload or new function?
 A1: categorize(prob_J3, MyNews")
 
-// send the prob to JetsPeek (which is acting as a reputation server)
-// other capabilities include DELETE, GRAFT, ...?
-// refURI used for DELETE and GRAFT
+// RSS is a multi-valued entity for RSS_090, RSS_091, and RSS_1.0
 //
-A1=>JP: sendMessage(facility=INSERT, prob=prob_J1, refURI="")
-
-// store the data locally
-JP: storeLocally(prob=prob_J1)
+A2=>JP: sendMessage(address=JetsPeek,
+ facility=getOpinion, // get the opinion...
+ signature=J1, // ... of this entity...
+ namespace=RSS, // ...within this namespace...
+ returnCount=10, // ...limit result set...
+ returnAddr=A2) // ...and return it to me
 
-// J1 subscribes to RSS1 via standard TCP/IP mechanism
+// TODO: how does JetsPeek determine the correct opinion?
 
-// RSS is a multi-valued entity for RSS_090, RSS_091, and RSS_1.0
-A2=>JP: sendMessage(facility=SELECT, namespace=RSS, signature=J1, returnAddr=A2)
-
 // publish stream pseudonymously
-A1+>JP: SendMessage(facility=publish, namespace=RSS, signature=J4)
+//
+A1=>JP: SendMessage(address=JetsPeek,
+ facility=publish,
+ namespace=RSS,
+ signature=J4)
 
 // TODO: DELETE, GRAFT
 // TODO: AgentLookup;



This archive was generated by hypermail 2b30 : Mon Jan 22 2001 - 15:52:14 PST