Before you start.
Set up your workspace
Start with an owner-approved test collection and registered workload signer. Open the collection and manifest operation references before making requests. The signed read requires bearer authority plus the exact timestamp, nonce and Ed25519 signature profile; the generic bearer-only curl pattern is deliberately not used here.
Make the first read, then interpret it.
GET /api/v2/context/memory-collections/{collection_id}/manifest
This read needs the registered workload signer, not bearer-only curl. Open the operation’s authentication section and have your approved client construct a fresh request with the timestamp, one-time nonce, exact method/path/query, body-byte digest and Ed25519 signature. Do not paste captured authentication headers into a new request.
Replace {collection_id} with your approved test collection identifier in that client. An authentication failure means the read has not succeeded; it is not an empty collection or an answered request.
AgenticMemoryEnvelope containing a response described by AgenticMemoryManifest. Inspect the envelope and manifest definitions together; do not treat a request receipt as collection content.
Read the response deliberately
- The manifest's collection section identifies the approved version; capabilities and authority describe the caller's effective boundary.
- actions and delivery describe asynchronous interactions. An OPEN request is not an answered question.
- Verify the documented integrity/signature representation using the approved signer/verifier implementation; do not reconstruct signed bytes from a prettified display.
The request failed or returned no useful records?
Inspect the actual HTTP status and documented error body before assuming business meaning. Authentication/scope errors require the correct principal; not-found or empty results require a valid provisioned test reference; transport and server failures leave the result unavailable. Do not disable checks, guess another owner’s ID, or manufacture a success record. Use the exact operation’s error contract for its documented behavior.
The workflow at a glance.
- 01Private working material
- 02Owner-reviewed collection
- 03Scoped recipient access
Work through one useful case.
A supplier shares approved delivery requirements with a purchasing assistant. Internal negotiation notes remain private. The assistant can read published requirements and request clarification when an answer is missing, without receiving the entire source folder.
Keep one working record throughout
Use a fictional supplier collection with two approved facts: delivery window and support contact role. Keep an internal negotiation note outside the collection. Your worksheet tracks approved version, recipient workload, allowed capability, request reference and whether an answer is reviewed or still pending.
- 01
Prepare the smallest useful collection
Choose one question the recipient should be able to answer. Remove private notes, unrelated customer data, and secrets before publication. Assign an owner for review and revisions; do not assume copying a source into a draft makes it safe to share.
Do this
- Write the recipient's question first: when can this supplier deliver, and how should an exception be raised?
- Prepare only those approved facts using the owner workflow; leave the negotiation note in the private source.
- Record the publication reference and intended recipient before testing access.
Expected resultA reviewer can point to the approved material and explain why the private note is not part of the recipient projection.
If your result is different
If you cannot identify an approved version, stop at a draft. A collection title or relationship invitation is not proof of publication.
Result: A recipient-safe collection is reviewed through the authorized publishing workflow, with an explicit audience.
- 02
Verify publication and workload access
Inspect the collection manifest and collection using the recipient's approved workload route. Sign the exact request as specified by the contract. A fresh nonce and timestamp are part of replay protection; a bearer alone does not satisfy the signed-request requirements.
Do this
- Use your registered signer to read the manifest with the exact method, path/query and body-byte digest required by the contract.
- Inspect collection, capabilities and authority in the returned manifest and add them to the private worksheet.
- Test the approved recipient route; plan the unrelated-workload negative case using only an authorized test principal.
Expected resultThe intended recipient can inspect its effective knowledge boundary without receiving private source or wallet authority.
If your result is different
For signature errors check clock freshness, a fresh nonce, exact URL encoding and body bytes. Do not log signing keys or replay a captured authentication header.
Result: The intended workload can read only the collection and capabilities it is entitled to use.
- 03
Ask for clarification without inventing an answer
Submit QUERY or CLARIFY with context:query, or PROPOSE with context:propose, only when that capability is granted. Keep the same Idempotency-Key for retries of the same logical request and body, while constructing a fresh signed request. Inspect the returned request UUID and OPEN state; use the approved review workflow to obtain the reviewed answer later.
Do this
- Ask a question intentionally absent from the two approved facts through the documented QUERY or CLARIFY action.
- Record the returned request UUID and OPEN state; label the answer pending in the application.
- For a retry, retain the logical body and idempotency key while constructing fresh signed authentication; follow the owner's review process for the answer.
Expected resultThe worksheet contains a tracked unanswered question, not a fabricated immediate assistant response.
If your result is different
If the receipt is duplicated or conflicts, inspect the existing request and body/key relationship before trying another request. A new key is not a safe substitute for reconciliation.
Result: An unanswered question becomes a tracked request instead of an assumed instant response.
- 04
Exercise revision and withdrawal
Have the authorized owner revise a draft, review it, and publish through the available workspace controls. Test new reads after access is withdrawn. Do not describe withdrawal as erasing copies or model context already received by a recipient.
Do this
- Have the owner revise and review the test fact through the enabled workspace workflow.
- Read again through the recipient route and compare the approved-version reference actually returned.
- After an authorized withdrawal test, attempt a fresh read and record the outcome separately from copies already received.
Expected resultYou can explain version changes and future-access withdrawal using observed records, without claiming remote erasure of prior copies.
If your result is different
If the app still displays cached content, distinguish that local cache from a successful fresh service read; clear or label it according to your application policy.
Result: The team understands which version is available and what future access withdrawal can—and cannot—control.
Test where the workflow stops.
A useful pilot explains failure as clearly as success. Record what you observed rather than presenting these expected checks as completed results.
- Unrelated workload uses the same collection ID
- Access must not be inferred from a different relationship or workspace; inspect the actual denied result.
- Signed request is replayed
- The replay-protection checks should reject reused authentication material. Test only in the agreed environment.
- Retry key is reused with a different request body
- Treat the documented idempotency conflict as a conflict, not a second successful request.
- Collection access is withdrawn
- Verify a fresh request no longer succeeds; document that previously received copies are not remotely erased.
Your acceptance checklist.
Retain the environment, contract version, test time, redacted observations, unresolved dependencies, and responsible reviewer in your private evaluation report.
Keep the contract close.
These links point to documented operations, not executable controls. Check the current request schema, scopes, errors, and implementation status before using them. No credentials or live customer responses are embedded in this guide.
Choose your next step.
Keep your worksheet and error notes. Continue with the next technical exercise using the same reference trail, and mark any stage that remains untested rather than treating the checklist as a completed deployment.
Connect context to a separately evaluated proposal