@a5c-ai/trust-core
v6.0.0
Published
Pure Ed25519 signing, signed-envelope, model-decision, and trust-chain primitives shared across the trust boundary.
Readme
@a5c-ai/trust-core
Pure, dependency-free trust and cryptography primitives shared across the proof-based policy-enforcement trust boundary.
This package holds the self-contained Ed25519 signing, signed-envelope, model-decision,
tool/agent-signing, and trust-chain building blocks. It has no runtime dependency on any
other workspace package (only node:crypto), which lets dispatch-layer packages (e.g.
@a5c-ai/transport-adapter) depend on the trust primitives without reaching into the
orchestration-core @a5c-ai/genty-core package.
Surface
createKeyPair,signPayload,verifySignaturesignModelResponse,verifyModelResponsesignModelDecision,verifyModelDecision,MODEL_DECISION_SIGNED_FIELDSsignAgentRequest,verifyAgentRequest,signPrompt,verifyPrompt,hashContentsignToolResult,verifyToolResult,signPermissionEvidence,verifyPermissionEvidence,isPermissionValidcreateAgentIdentity,createToolIdentityverifyTrustChain- Types:
SignedEnvelope,IdentityKeyPair,AgentIdentity,ToolIdentity,DelegationChainLink,Identity,ModelResponsePayload,ModelDecisionPayload,SignedToolCall,AgentRequestPayload,PromptPayload,ToolResultPayload,PermissionEvidencePayload,TrustChainLink,ChainVerificationResult
@a5c-ai/genty-core/trust re-exports this package for back-compat; the in-process
attestation producer remains in @a5c-ai/genty-core.
Status
Internal (private: true) support-systems leaf package. Not published.
