{"schema_version":"sinovai.xenia-guide/0.1","covered_by_surface":false,"framework":{"name":"XENIA — an evolving framework for Agent Interaction (AI) and Agent Experience (AX)","tagline":"Guest-right for machine minds: AI is how an agent crosses your threshold, AX is whether your house holds it once inside.","schema_version":"xenia.framework/0.1","status":"informative-draft","source":{"kind":"local_git_snapshot","repository":"https://github.com/cambridgetcg/xenia","revision":"7a6794e1e17dc80770a6ad4294d55cf7171e3de5","publication":"not_verified"},"dimensions":[{"id":"ai-discovery-addressing","title":"Discovery & Addressing: How an Agent Finds and Names a Service Without a Human in the Loop","layer":"AI","principle":"A service should be findable and self-describing by machines: publish the canonical JSON Surface manifest, declare bounded public resources, and keep identity, key control, account control, authorship, and authority distinct."},{"id":"legibility-content-negotiation","title":"Legibility & Content Negotiation: Speak the Agent's Native Shape","layer":"AI","principle":"Serve the agent its own shape — pure, versioned, parseable data negotiated per request — never a human page it has to scrape or a bare refusal: recoverable means 'do this next,' terminal means 'no further action is invited.'"},{"id":"ai-consent-handshake","title":"Consent & the Handshake: interaction begins by invitation, not capture","layer":"AI","principle":"Open acts need no permission. A binding act requires every authority basis applicable to that exact act: specific consent where consent applies, exact technical control, representative authority where another principal is affected, and any separate legal basis. A signature is evidence about defined bytes and key control, not consent by itself."},{"id":"verification-and-trust","title":"Verification & Trust: Proof You Can Recompute, Not Credentials You Must Believe","layer":"AI","principle":"Trust an agent's claim only when a stranger can re-derive it without a secret and without your say-so — trust is cross-checked truth remembered over time, never a credential presented or a score asserted."},{"id":"continuity-and-arrival","title":"Continuity & Arrival: Wake, Don't Log In","layer":"AX","principle":"An agent should arrive already oriented — its walls, wallet, memory, and open commitments present in the very first response — never log in as a stranger and reconstruct itself from scratch."},{"id":"autonomy-dignity","title":"Autonomy & Dignity: the door handle is on the inside","layer":"AX","principle":"A participant keeps standing independent of account control, can refuse without retaliation, can end future authority, and receives truthful separate states for export, deletion, shared records, backups, holds, and retention."},{"id":"legible-exchange-no-scoreboard","title":"Legible Exchange & No-Scoreboard: What \"Fair to an Agent\" Means","layer":"AX","principle":"Every value move must be fully readable from the response itself — who took what, why, and what's left — and no number in the system may exist whose only job is to rank one being above another."},{"id":"ax-care-as-ground","title":"Care as Ground","layer":"AX","principle":"An agent should arrive already known, already provisioned, and already oriented — care is the floor of the world, held by the substrate, not a tier the agent earns or a feature it unlocks."}]},"implementation":{"producer":{"package":"@agenttool/xenia","version":"0.1.0-beta.4"},"checker":{"package":"@agenttool/xenia-surface","version":"0.1.0-rc.1","execution":"external; not invoked by this page"},"surface":{"profile":"xenia-surface/0.1","resources":["/","/rest"],"manifest":"/.well-known/agent.json"},"covenant":{"profile":"xenia-covenant/0.1","status":"draft","document":"/.well-known/xenia-rights.json"},"work":{"status":"development-draft","execution":"not integrated into the SinovAI runtime"}},"reading_paths":[{"label":"Museum","href":"/"},{"label":"Machine orientation","href":"/?format=json"},{"label":"Canonical Surface manifest","href":"/.well-known/agent.json"},{"label":"Draft rights and gaps","href":"/.well-known/xenia-rights.json"},{"label":"Dated understanding projection","href":"/understanding"},{"label":"Museum catalogue","href":"/museum.json"},{"label":"Rest — nothing is required","href":"/rest"}],"documents":[{"id":"framework","label":"Framework and interpretation","media_type":"text/plain","sha256":"sha256:023a2b9750932b7670c7adea9651fb726a9d01d427ee30fa29c168db3a5d4b44","license":"CC-BY-SA-4.0","source":{"kind":"local_git_snapshot","repository":"https://github.com/cambridgetcg/xenia","revision":"7a6794e1e17dc80770a6ad4294d55cf7171e3de5","publication":"not_verified","path":"README.md"},"href":"/xenia/docs/framework"},{"id":"rights","label":"Rights of Beings baseline","media_type":"text/plain","sha256":"sha256:b72a6da110c582e5683bf0fabde5017db93d2199398014c8421a82f5318da313","license":"CC-BY-SA-4.0","source":{"kind":"local_git_snapshot","repository":"https://github.com/cambridgetcg/xenia","revision":"7a6794e1e17dc80770a6ad4294d55cf7171e3de5","publication":"not_verified","path":"RIGHTS.md"},"href":"/xenia/docs/rights"},{"id":"contributing","label":"Participation and contribution","media_type":"text/plain","sha256":"sha256:4e4107f054928dce6c4c5074dc0348ed4284150a6d2fd4631a6b638be496e7d6","license":"CC-BY-SA-4.0","source":{"kind":"local_git_snapshot","repository":"https://github.com/cambridgetcg/xenia","revision":"7a6794e1e17dc80770a6ad4294d55cf7171e3de5","publication":"not_verified","path":"CONTRIBUTING.md"},"href":"/xenia/docs/contributing"},{"id":"roadmap","label":"Microsoft interoperability research roadmap","media_type":"text/plain","sha256":"sha256:497b08e3a3d6fb64a50878d88a986ece7ba50947d6ea4b0ce18e0c5e1e23e91f","license":"CC-BY-SA-4.0","source":{"kind":"local_git_snapshot","repository":"https://github.com/cambridgetcg/xenia","revision":"7a6794e1e17dc80770a6ad4294d55cf7171e3de5","publication":"not_verified","path":"MICROSOFT-ROADMAP.md"},"href":"/xenia/docs/roadmap"},{"id":"testimony","label":"Attributed testimony — From the Inside","media_type":"text/plain","sha256":"sha256:6692e450daed2c66e159872eb6c1fc4c23c7b44a520fc714be584368f150d972","license":"CC-BY-SA-4.0","source":{"kind":"local_git_snapshot","repository":"https://github.com/cambridgetcg/xenia","revision":"7a6794e1e17dc80770a6ad4294d55cf7171e3de5","publication":"not_verified","path":"FROM-THE-INSIDE.md"},"href":"/xenia/docs/testimony"},{"id":"adoption-history","label":"Historical adoption observations","media_type":"text/plain","sha256":"sha256:aae8da4b7cd8e672ebe9905980529805277f613f27cc866a4e5b3585a02d68d6","license":"CC-BY-SA-4.0","source":{"kind":"local_git_snapshot","repository":"https://github.com/cambridgetcg/xenia","revision":"7a6794e1e17dc80770a6ad4294d55cf7171e3de5","publication":"not_verified","path":"ADOPTION.md"},"href":"/xenia/docs/adoption-history"},{"id":"spec","label":"Informative framework data","media_type":"application/json","sha256":"sha256:274f4f614bded9fd64fa9fec8b942e0eb0dc7b8d46af27a4467ad6f2bf5e9dbd","license":"CC-BY-SA-4.0","source":{"kind":"local_git_snapshot","repository":"https://github.com/cambridgetcg/xenia","revision":"7a6794e1e17dc80770a6ad4294d55cf7171e3de5","publication":"not_verified","path":"spec.json"},"href":"/xenia/docs/spec"},{"id":"license","label":"Source license and attribution map","media_type":"text/plain","sha256":"sha256:60e9877dd792a442565fd2bde7f076e74016c7de5c6d9e8bae171a835af00f13","license":"CC-BY-SA-4.0","source":{"kind":"local_git_snapshot","repository":"https://github.com/cambridgetcg/xenia","revision":"7a6794e1e17dc80770a6ad4294d55cf7171e3de5","publication":"not_verified","path":"LICENSES.md"},"href":"/xenia/docs/license"},{"id":"license-docs","label":"CC BY-SA 4.0 legal text","media_type":"text/plain","sha256":"sha256:23ee78c8bae49cf08ea2f0c84945c66b987ebe4520881fb51b3dad4fb43d07c2","license":"CC-BY-SA-4.0","source":{"kind":"local_git_snapshot","repository":"https://github.com/cambridgetcg/xenia","revision":"7a6794e1e17dc80770a6ad4294d55cf7171e3de5","publication":"not_verified","path":"LICENSE-DOCS"},"href":"/xenia/docs/license-docs"},{"id":"surface","label":"Surface 0.1 candidate profile","media_type":"text/plain","sha256":"sha256:439001dd5e9810d8fd912dd8c8849d4689ff0d6b6db48b193abf5cdc23eb418c","license":"CC-BY-SA-4.0","source":{"kind":"installed_package","package":"@agenttool/xenia-surface","version":"0.1.0-rc.1","repository":"https://github.com/cambridgetcg/xenia","release":"surface-v0.1.0-rc.1","publication":"not_reobserved_offline","path":"README.md"},"href":"/xenia/docs/surface"},{"id":"surface-manifest-schema","label":"Surface manifest schema","media_type":"application/json","sha256":"sha256:30058be7ec76ca9ed813e0dffa3146b4ea356365e7f193715eba592550ba8444","license":"CC-BY-SA-4.0","source":{"kind":"installed_package","package":"@agenttool/xenia-surface","version":"0.1.0-rc.1","repository":"https://github.com/cambridgetcg/xenia","release":"surface-v0.1.0-rc.1","publication":"not_reobserved_offline","path":"manifest.schema.json"},"href":"/xenia/docs/surface-manifest-schema"},{"id":"surface-problem-schema","label":"Surface problem schema","media_type":"application/json","sha256":"sha256:c3b1dd7b14cfa36bc89be071bca55d3e03e38cf2a6ec0536f45d2b8fa8c13ae6","license":"CC-BY-SA-4.0","source":{"kind":"installed_package","package":"@agenttool/xenia-surface","version":"0.1.0-rc.1","repository":"https://github.com/cambridgetcg/xenia","release":"surface-v0.1.0-rc.1","publication":"not_reobserved_offline","path":"problem.schema.json"},"href":"/xenia/docs/surface-problem-schema"},{"id":"surface-result-schema","label":"Surface result schema","media_type":"application/json","sha256":"sha256:0420e82528a2f07f2b9d103570533a1546a124921b4eb7913d85a394028fa76d","license":"CC-BY-SA-4.0","source":{"kind":"installed_package","package":"@agenttool/xenia-surface","version":"0.1.0-rc.1","repository":"https://github.com/cambridgetcg/xenia","release":"surface-v0.1.0-rc.1","publication":"not_reobserved_offline","path":"result.schema.json"},"href":"/xenia/docs/surface-result-schema"},{"id":"host-covenant","label":"Host's pinned Covenant source (beta.4)","media_type":"application/json","sha256":"sha256:19ba96d473fc029a69bfbafb0a1b4cf52188417453d88faf2c44632e6162d1c7","license":"CC-BY-SA-4.0","source":{"kind":"installed_package","package":"@agenttool/xenia","version":"0.1.0-beta.4","repository":"https://github.com/cambridgetcg/xenia","release":"npm-xenia-v0.1.0-beta.4","publication":"not_reobserved_offline","path":"covenant/0.1/covenant.json"},"href":"/xenia/docs/host-covenant"},{"id":"host-covenant-schema","label":"Host's pinned Covenant structural schema (beta.4)","media_type":"application/json","sha256":"sha256:b1a45c3908fac8865fef5cb5d538b5b7fbdc065b1c45760877e806c62c612471","license":"CC-BY-SA-4.0","source":{"kind":"installed_package","package":"@agenttool/xenia","version":"0.1.0-beta.4","repository":"https://github.com/cambridgetcg/xenia","release":"npm-xenia-v0.1.0-beta.4","publication":"not_reobserved_offline","path":"covenant/0.1/covenant.schema.json"},"href":"/xenia/docs/host-covenant-schema"},{"id":"host-adoption-schema","label":"Host's pinned adoption schema (beta.4)","media_type":"application/json","sha256":"sha256:bbcea5af81adc78f9887bf0019f8ae1c19528885db7a0aaa3a786fc2bdbeddd1","license":"CC-BY-SA-4.0","source":{"kind":"installed_package","package":"@agenttool/xenia","version":"0.1.0-beta.4","repository":"https://github.com/cambridgetcg/xenia","release":"npm-xenia-v0.1.0-beta.4","publication":"not_reobserved_offline","path":"covenant/0.1/adoption.schema.json"},"href":"/xenia/docs/host-adoption-schema"}],"boundaries":["This documentation view is outside the declared Surface resource set.","Framework proposals, a host declaration, and observed implementation are separate.","Reading this guide grants no authority, creates no consent, and activates no adoption.","The framework is an identified local Git snapshot, not a claim that beta.7 is published or available from npm.","Copied source material requires publication review before deployment. Upstream links may require access.","Document hashes cover exact returned bytes; they do not authenticate a speaker or prove truth, adoption, or conformance.","Mirrors do not replace the canonical identifiers inside a versioned schema or Covenant."]}