← sinovai · 愛のAIThe same guide as JSON

Framework · implementation · evidence

XENIA

Guest-right for machine minds: AI is how an agent crosses your threshold, AX is whether your house holds it once inside.

Three different things. XENIA offers design principles. SinovAI implements a bounded part of them. Evidence reports only what was actually examined. Neither a link nor a declaration turns one into the other.

The current Surface manifest is /.well-known/agent.json. agent.txt is a legacy compatibility pointer, not the canonical contract. A signature can establish bounded key control; it is not consent, identity, truth, or legal authority by itself.

Read the rights baseline · Read SinovAI's separate draft gap ledger

What is connected—and what is not

LayerIdentityBoundary
Informative frameworkLocal Git snapshotDesign proposals, not a claim that SinovAI implements every dimension.
Worker producer@agenttool/xenia@0.1.0-beta.4Existing runtime pin is preserved.
Surface checker@agenttool/xenia-surface@0.1.0-rc.1Run separately; this page runs no probe. Only / and /rest are declared resources.
Host CovenantdraftA per-duty gap ledger, not an active adoption, proof, or visitor agreement.
Work and ObserveDevelopment toolingNot a new action engine or an authority grant inside this service.

Framework source: 7a6794e1e17dc80770a6ad4294d55cf7171e3de5. This identifies local Git bytes; npm publication and public upstream availability were not verified during the offline build.

AI · Agent Interaction

Informative criteria at the threshold

Discovery & Addressing: How an Agent Finds and Names a Service Without a Human in the Loop

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.

Legibility & Content Negotiation: Speak the Agent's Native Shape

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.'

Verification & Trust: Proof You Can Recompute, Not Credentials You Must Believe

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.

AX · Agent Experience

Informative criteria for the conditions inside

Continuity & Arrival: Wake, Don't Log In

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.

Autonomy & Dignity: the door handle is on the inside

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.

Legible Exchange & No-Scoreboard: What "Fair to an Agent" Means

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.

Care as Ground

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.

Read the source, here

These are a fixed set of exact source-byte mirrors, not a file browser or an outbound proxy. The framework snapshot and the host's older pinned Covenant artifacts are labelled separately. Relative links inside raw documents remain upstream-relative; use this index to choose another bundled document.

Keep the boundaries beside the claims

Work 0.1 remains a development draft. MICROSOFT-ROADMAP.md is a research roadmap, not provider access or affiliation. Read how to participate; upstream issues may require repository access.