guide to agentprivacy
Browse collections
โœจVisualise
Connect with Star
Your VTA, your chosen perspective

The planned connection uses your VTA and the Trust Spanning Protocol to carry a scoped exchange for you or your agent. You choose what is presented; the receiving service checks the request before a view is shared.

This guide has no VTA connection adapter yet. Opening Star does not connect an identity or send a key.

Open Star โ†— ยท Inspect your City Key โ†—
guide / DTG / Integration Map

Integration Map โ€” DTG Credentials Core Spec โ†’ agentprivacy system

2026-08-12 dream-loop refresh: the ZK-mage arc (X10 ceremony-as-trust-task + the live verification
registry at mitchuski.github.io/dtgwg-zkp-mage, lab 18/178 green, entries 0000โ€“0005) is now recorded
across the suite โ€” spellweb chronicles/DREAM-2026-08-12.md (KG voice), cityofmages
chronicles/DREAM-2026-08-12.md (City ledger, binding-form ruling pending), agentprivacy-docs
chronicles/2026-08-12_ceremony_trust_task_registry_live.md + INDEX row, agentprivacy_master
chronicles 4โ€“5 of the arc. All suite-side records uncommitted. Open on this map: spellweb
concept-verification-registry node not yet minted; X10 honest-unknowns platform-correlator line
pending.

2026-07-16, status refreshed 2026-07-17. Mage layer. The display-surface rows (master, skills,
spellweb) were EXECUTED 2026-07-16/17 as part of the display & distribution cycle โ€” working-tree
edits, uncommitted, carried into the guide snapshot by the two re-sync trains. Per-surface status
below. Guardrails unchanged: agentprivacy-docs/papers/ is READ-ONLY pipeline canon (fix inputs,
rebuild); docs public origin FROZEN (gated rollout paused at G1); commits/pushes/deploys are Mitch's.

This directory now holds the first local copy of the spec (dtgwg-cred-spec-main/,
vendored 2026-07-16). Until now the ZKP-TF coherence docs referenced it only by URL
(trustoverip.github.io/dtgwg-cred-spec/). The predicateโ†”anchor matrix and opportunity
register live in the TF clone: ~/dtgwg-zkp-tf-mage/runtimes/CRED-SPEC-COHERENCE.md,
CRED-SPEC-OPPORTUNITIES.md (O1โ€“O9), STRAWMAN-COHERENCE-EDITS.md (E1โ€“E7).

Predicate โ†” anchor matrix (from the TF coherence pass)

# Predicate (liveness-strawman ยง4) Cred-spec anchor ZK construction
01 Uniqueness / nullifier R-DID uniqueness + PHC one-per-person community-anchored (VMC, same C-DID)
02 Liveness attestation IDVC issuer signature over hidden attestation signature-in-circuit
03 Personhood / set-membership VMC from recognized VTC community-anchored
04 Holder / agent binding VPC / P-DID + VTA presenter + key binding pairwise (VRC)
05 Freshness taskContext + validity window + outcome-interpretability constraint on 01/02/04
06 Demographic range VEC attribute predicate range proof composed with 02
07* Trust-graph formation (bridge, non-ยง4) node = PHC-anchored M-DID; edge = VRC between fresh R-DIDs; propagation = community-anchored runtime 07, reuses runtime 01 nullifier

Integration points by surface

1. dtgwg-zkp-tf (upstream โ€” the only surface that leaves the machine) โ€” โณ PENDING (Mitch)

  • Commit the pending 2-line README coherence edit (VTA capitalization + normative cred-spec link). Only tracked dirty file in the clone.
  • Land E1โ€“E7 (STRAWMAN-COHERENCE-EDITS.md) into proof-of-liveness-requirements.md via PR/issues โ€”
    now framed by Decision โ€” Overview (the decision baseline; its ยง28 lists the ten
    ratification points for the TF call).
  • runtimes/ stays local (excluded via .git/info/exclude). Per the 2026-07-17 directory division, new
    design-doc mass goes to this exploration root (explorations/), keeping the clone git-clean.

2. agentprivacy-docs (canon โ€” route via pipeline, never hand-edit papers/) โ€” โณ ROUTED to docs agent (G-DOCS)

  • Gap 1: E7-C26 (papers/Programme/pipeline/extractions/E7-identity-vrc.md) asserts "six types" without defining VMC/VIC/VPC/VEC/VWC โ†’ fix the input source (hearthold-build README / tome-x), rebuild the extraction.
  • Gap 2: specs/vrc_promise_protocol_v3_3.md + papers/whitepapers/swordsman_mage_whitepaper_v6_3.md โ€” add one-line note: same VRC acronym as the DTG spec; agentprivacy extends with promise-theoretic / ERC-7812 economics (contribution surface = O9, do not rewrite to match).
  • Gap 4: reference/GLOSSARY_MASTER_v4_0.md โ€” split PHC (governed VMC) vs IDVC (identity-proofing input, not a DTG subtype).
  • Gaps 3/4/5 (non-canon, directly editable on approval): research/privacymage-response-fpp-zkp-progress.md โ€” expand R/M/C/P-DID in canonical order (L103), distinguish First-Personโ†’PHC + IDVC pointer (L23/L27), expand VTA/VTC/VTN at first use.
  • Routing table already staged in agentprivacy-docs/CRED-SPEC-COHERENCE-NOTES.md.

3. agentprivacy_master (display) โ€” โœ… EXECUTED 2026-07-16/17 (uncommitted working tree)

  • src/app/model/page.tsx:255 โ€” โœ… re-anchored to the DTG Credentials Core Spec, pairwise construction named.
  • privacy-layer/agentprivacy-vrc-identity/SKILL.md โ€” โœ… DTG spec section added; open problem #5 tied to
    the TF charter (two ZK constructions + PHC/IDVC split). persona/agentprivacy-ambassador/SKILL.md โ€” โœ…
    DTG WG/TF line added.
  • src/app/guide/the-dual-agent-harness/page.tsx โ€” โœ… fleet row added for trust-graph formation
    ("collisionโ†’edgeโ†’propagation, personhood-gated by the runtime-01 nullifier; the DTG credentials seam").
  • tsc clean; carried into the guide snapshot by the re-sync trains. Commit = Mitch (G-M).

4. Harness runtimes (build direction) โ€” ๐Ÿ“ DESIGN DOCS BUILT 2026-07-17

  • The expansion ideas are now design docs in explorations/ (this root), aligned to the decision
    baseline: O1 charter frame, O2 PR-UNQ/scoped-reuse (circom port = shared gadget), O4 registry-ZK +
    revocation, O3 IDVC/MLP schema profile, VWC witness seat (rt 07 โ†’ 15/15 target), O7 agent-card ZK
    (runtime 08 candidate), O9 VRC promise-bundle extension, O5/O6/O8 supporting.
  • Build order per Explorations Index: boundary records first (ยง25 gate posture), then the shared
    Poseidon-Merkle gadget in the runtime-01 circom port.

5. spellweb KG โ€” โ— PARTIAL (uncommitted working tree)

  • โœ… concept-dtg-credentials node enriched (six types / R-M-C-P / two ZK constructions / TF deferral).
  • โณ Still open: tag con-vrc (L250), proto-vrc (L365), con-three-layer-identity (L442),
    skill-trust-graph-formation (L591) with cred-spec anchors; optionally mint VMC / VTC / PHC / IDVC
    concept nodes.

6. Guide wiki federation โ€” โ— PARTIAL

  • โœ… Two re-sync trains run (2026-07-16 + 2026-07-17): snapshot โ†’ gate โ†’ verify โ†’ manifest PASS; the
    updated skills + master content (incl. the DTG re-anchors) are in the snapshot. Deploy = Mitch (G-M).
  • โณ Still open: extend ~/.wiki/Atlas/pages/the-decentralized-trust-graph-dtg with the
    six-type / two-construction / trust-registry model; re-mirror Research's privacymage
    response after the Gap 3โ€“5 edits (G-DOCS), then one more train.

Sequencing note

The cred-spec integration rode the display & distribution re-sync trains as planned: master + skills
edits landed 2026-07-16/17, and the federation re-syncs (resync.js โ†’ snapshot.mjs โ†’ gate.mjs โ†’
verify) carried everything โ€” soil ruling, harness publicity, skills gap, and the trust-graph
credential model โ€” into the guide snapshot. What remains is Mitch's G-M pass (per-repo commits +
wrangler deploy), the G-DOCS canon routing, and the atlas-page + spellweb-tagging leftovers above.