הודות
לשוני האינדקס, קובץ ישלח פעם אחת לכל שרת ולא יתכנו כפילויות.
בסיום התהליך, מופקת
כתובת אינטרנטית למשתמש. כתובת אינטרנטית דוגמת
זו, יכולה להראות כך:
http://!publius/010310023/VyimRS+9ajc=B20wYdxGsPk=kMCiu9dzSHg=xPTuzOy
וכך הלאה - שלל
אותיות ומספרים בגדלים שונים ולכאורה ללא כל קשר ביניהם. המספר
המובא בתחילת הכתובת, מיד לאחר הכיתוב- Publius הוא
אוסף דגלים לשרת ה- HTTP PROXY האומר
כיצד עליו לתרגם המידע (עדכן, אל תעדכן
וכו').

משיכת
מידע
במשיכת המידע, מתבצע כל התהליך בסדר הפוך, כאשר
הפעם משמש אלגוריתם MD5 hashלפענוח הכתובת
האינטרנטית. הכתובת מכילה את כל המידע הדרוש, כולל מהם השרתים בהם
נמצאים חלקי המפתח הנדרשים לשם פענוח הכתובת באופן
מלא.
בשלב
זה אנו מוצאים נקודת דמיון מרכזית בין Publius למערכות
P2P אחרות-
כולם "סבילי טעויות". כמו ב- Freenet וב- Gnutella , לא מחוייבת Publius בתקינות
כל שרתיה בו זמנית אלא רק בשלושה, שזהו חלק קטן מאוד ומכאן ניתן להסיק,
ש- Publius איננה תלויה בשרתיה באופן
מלא.
ברגע
שהושלם איחוי המפתח, מבצעת המערכת בדיקה שהקובץ לא שונה. היא עושה זאת
באמצעות העברתו שוב את תהליך הפרסום והשוואת אינדקסי אלגוריתם ה-
Hash אם ההשוואה זהה, יופיע הקובץ על המסך ואם לא -
המערכת תבדוק אם עודכן הקובץ - קובץ מעודכן מופיע בספרייה מיוחדת של
קבצים מעודכנים. אם הקובץ אכן עודכן, יוצג על המסך הקובץ המעודכן ואם
לא, תסיק המערכת שהקובץ הושחת ותוציא הודעת
שגיאה.
במקרה
וירצה המשתמש לעדכן את מסמכיו, עומדת לרשותו סיסמא, אותה הוא מספק בעת
הפצת הקובץ. סיסמא זו תשמש הרשאה למשתמש לעריכת ואף מחיקת הקובץ משרתי
Publius.