TrustShell · Portable Agentic Trust Harness
Every term, defined.
38 terms you will meet using TrustShell — each with its own link, so any page can point straight at a definition instead of assuming you already know it.
Each entry carries an honest status. Shipped means it runs today. Approximate means it is measured against a documented stand-in and says which way it can be wrong. In the engine, not verified here means it exists in the engine, but this site does not run it and cannot check it from here. Not live yet means it is designed and wired as a contract surface but the implementation behind it is a stub. A glossary that reads as a feature list is just overclaiming with extra steps.
38 terms. Every one has its own link — click a heading to copy it.
Using TrustShell
The things you touch directly.
- PAI(Personal Agentic Interface)Shipped
One conversation that sits in front of the whole trust kernel. Instead of learning six screens, you talk to your PAI and it files the work, runs the checks and shows you what it did.
Related: agent, constitution- Portable Agentic Trust HarnessShipped
What TrustShell is. A harness wraps an agent you already have rather than replacing it: the same agent keeps its reputation, its constitution and its memory of what it has done, whichever model answers the next prompt.
Portable is the operative word. Four things travel with the agent rather than with the vendor: its memory of what it has done, its working context, the permissions it has been granted, and its constitution — the ability to refuse. Switching models does not reset any of them to zero.
Related: repid, vault, no vendor lock in, constitution, quarantine- No vendor lock-inShipped
Runs route free-tier models first and fall back to paid ones only when needed, using your own keys. Change provider and your agent, its RepID and its history come with you.
Related: vault, trust harness- VaultShipped
The browser-local store for your model provider keys, encrypted with AES-GCM behind a passphrase that never leaves your device.
Non-custodial in the sense that matters: we never receive your keys. Not in the stronger sense — we serve the JavaScript that runs in your browser, so the honest claim is "we never receive them", not "we could not possibly access them".
Related: no vendor lock in- AgentShipped
A named identity that does work and accumulates a record for it. It holds a constitution, earns RepID, and can be granted authority to spend.
Related: repid, constitution, grant- Founder ModeNot live yet
A way to file a note as the product's owner rather than as an end user, so founder observations never contaminate user telemetry.
The event contract is specified and notes are tagged, but they are stored on that device only — the backend that would persist them is not built.
Trust you own
Reputation and authority that belong to you, not to a platform.
- RepID(Reputation Identity)Shipped
Portable, earned, weighted reputation for an agent. Earned by verified work rather than assigned; weighted so that substantive contributions move it and activity alone does not; portable because it is anchored on-chain rather than held by one platform.
Scores are clamped to a fixed range and the tier is derived from the score by the database, never written by hand — so a tier can never drift from the number that earned it.
- TierShipped
A band derived from an agent's RepID: PROBATIONARY, EARNING, ESTABLISHED, AUTONOMOUS, VETERAN. Tiers gate what an agent may do without a human in the loop.
Related: repid, authority ceiling- GrantShipped
A scoped, budgeted, expiring permission from one principal to another — what an agent may do, up to what value, until when. Grants can be revoked, and revoking one cascades to everything delegated beneath it.
Revocation is the part that makes a grant meaningful rather than decorative, and it is verified end-to-end against production.
Related: authority ceiling, agent- StakeShipped
Collateral an agent's owner posts to raise how much that agent may transact autonomously. Skin in the game, expressed as a number the system can check.
Related: authority ceiling, a eff- A_eff(Effective authority)Approximate
The computed authority ceiling actually applied to a decision — the lower of what reputation allows and what stake supports, and zero below a minimum standing.
APPROXIMATE, and it can OVERSTATE. One input is passed through from the ledger rather than recomputed with decay applied, so an agent whose reputation has decayed unrecorded may show a ceiling higher than it has earned. Every result is stamped to say so.
Related: authority ceiling, approximate
How we verify
What a claim has to survive before we call it true — and the words we use when it has not.
- HAL(Hallucination Assessment Layer)Shipped
The hallucination-detection engine. It scores a response for risk across several independent model families and returns PASS, FLAG (proceed with care) or VETO.
Scoring runs on our servers, not in your browser. There is no local inference path.
- MEASUREDConcept
A named check ran, and it passed. Traceable back to that specific check. This is the only state that asserts something is true.
Related: gaterun, not checked, approximate, failed- APPROXIMATEConcept
Measured — but against a documented stand-in rather than the real quantity. Always travels with the caveat that says which stand-in and in which direction it can be wrong.
- NOT_CHECKEDConcept
Nobody looked. It is not a warning and it is not a failure — it is an absence.
Rendered neutral and colourless on purpose. Amber would assert that something is wrong, which is a claim nobody measured — the same error as a green tick asserting a success nobody measured, pointed the other way.
- FAILEDConcept
A check ran and did not pass. Distinct from NOT_CHECKED, always.
Keeping these four apart is the product. Collapse them into two and "we did not look" silently becomes "it passed" — which is the specific way trust software usually lies.
Related: measured, not checked- GateRunShipped
One execution of a named check that produces one of the four states above. Nothing is allowed to claim MEASURED unless a GateRun produced it.
Related: measured, not checked- Purpose gateShipped
The rule that reputation moves for substantive deliverables and not for activity. A pleasant conversational reply earns nothing.
Anti-theatre, and a direct answer to Goodhart's Law: the moment a count becomes the target, the count stops meaning anything.
Related: repid- ConstitutionShipped
Rules an agent must satisfy before acting, so it can decline or escalate an unsafe or ungrounded action instead of performing it.
- SBFA(Stochastic Bias Fracture Array)Shipped
Using validators from deliberately different model families so they fail differently. Checkers that share training share blind spots, and agreement between them proves less than it appears to.
Related: hal, pythagorean commaSBFA on HyperDAG →- Comma veto(Pythagorean Comma)Shipped
Treating suspiciously perfect agreement as a warning rather than a confirmation. Validators that agree too exactly are more likely to share a blind spot than to be right.
Related: sbfa, halComma veto on HyperDAG →- Sybil resistanceNot live yet
Stopping one actor from manufacturing many identities to vote up its own reputation. The open research problem underneath all portable reputation.
Named honestly as unsolved. We would rather recruit help on it than imply it is handled.
Related: repid- QuarantineConcept
Anything an agent picks up from outside — a web page, a tool result, another agent's message — is held apart and does not enter the agent's trusted core until a check promotes it. Untrusted input can be read and reasoned about; it cannot silently become a fact the agent acts on.
A missed prompt-injection, or a falsified fact admitted to the core as true, is a LARGE loss — it costs more than several confirmed rights earn, because one poisoned fact can steer every decision made after it. The asymmetry is deliberate: better to quarantine a true thing by mistake than to admit a false one. A first, narrow version runs on main in the package's local memory and is not yet in a published release: a note the operator has not vouched for is held out of recall until a ground or HAL check, or the operator, releases it, and injection-looking text is never released. It has no sandboxed execution and no adaptive learning; those are direction, not live.
Related: constitution, measured, repid- Live vs directionConcept
The labelling discipline that keeps what is running NOW separate from where the design is HEADED. A live claim points at something you can observe today; a direction claim describes an intention that is not yet a feature.
It is why every term here carries a status, and why "not live yet" is written plainly on the things that are only designed. Letting a roadmap read as a shipped feature is overclaiming — the same failure the four verification states guard against, one level up.
Related: measured, not checked, failed
Privacy and proofs
What can be proven without being revealed. Includes what is not built yet.
- Zero TrustConcept
Granting nothing on the basis of identity, position or assertion — every actor starts with none, and access follows verification rather than preceding it.
Why it fits here: in a world of cheap deepfakes and synthetic agents, the ecosystem as a whole deserves no default trust. What TrustShell adds is the other half — trust that gets REVEALED by what an agent verifiably did, rather than granted because of what it claims to be.
- ZKP(Zero-Knowledge Proof)In the engine, not verified here
Proving a statement is true without revealing the data behind it — verification without surveillance.
In the engine, not verified here, and the halves differ. PROVING is the engine’s job, not this site’s: the engine reports Plonky3 range proofs that a score exceeds a threshold, and each passport repeats the engine’s word on whether a proof is verifiable or a legacy stub. This site verifies nothing. A proof attests the agent, the threshold and the score; the score is a public input, not withheld, and agent execution transcripts are not bound to it. VERIFYING — checking a proof someone else produced — is a separate, shipped piece, published as `@hyperdag/proof-verifier` and used by `trustshell proof`; you can run it yourself.
- Plonky3In the engine, not verified here
The STARK proving system the RepID range proofs use.
This site proves and verifies nothing itself — see ZKP for what the engine reports and what a proof does not bind. The VERIFIER is shipped and separate: `@hyperdag/proof-verifier` v0.2.0 is published on npm under Apache-2.0, a Rust crate compiled to WebAssembly that checks a Plonky3 RepID proof in your own browser or Node process rather than trusting a server that says `verified: true`.
Related: zkp@hyperdag/proof-verifier on npm →- Selective disclosureNot live yet
Revealing only the fact you need to prove rather than the whole document that contains it — proving you clear a threshold without showing the number.
- Self-sovereign identityConcept
Credentials you hold yourself rather than ones a platform holds about you — provable without asking the issuer for permission each time.
Related: repid, zero trust- Glass boxConcept
The opposite of a black box: the owner can see every decision their agent made and why. Transparent to you, opaque to everyone else.
Including transparency about limits — a glass box that hides what it has not measured is just a black box with better lighting.
Related: zero trust, not checked- ProvenanceShipped
A tamper-evident record of who did what, when, and under whose authority.
Related: attestation, glass box
Protocol and payments
The rails underneath. Deeper treatment lives on hyperdag.org.
- HyperDAG ProtocolShipped
The umbrella protocol underneath TrustShell — composable primitives for agent identity, reputation, validation and payment, adopted only as needed.
- ERC-8004Shipped
The emerging Ethereum standard for AI-agent identity and reputation. RepID anchors to its registries.
On Base Sepolia testnet today.
Related: repid, attestation- x402Shipped
An HTTP-native payment standard for agent-to-agent micropayments, built on the long-dormant 402 Payment Required status code.
Related: cascade- CascadeShipped
The settlement-to-fulfilment pipeline: after payment, escrow moves to fulfilled and an on-chain reputation attestation is written — autonomously, and exactly once.
Related: x402, attestation- AttestationShipped
A signed statement that something happened, recorded so a third party can check it later without trusting the party that made it.
Related: repid, provenance- Trinity Symphony(the Trinity 12)Shipped
The reference 12-agent swarm built on HyperDAG — a live demonstration of the primitives, not the protocol itself.