export { atrib, VERIFIABLE_ACTION_DISCLOSURE } from './middleware.js'; export type { AtribOptions, AtribServer, DisclosureOptions, LocalSubstrateCommitAttempt, LocalSubstrateCommitOptions, LocalSubstrateShadowAttempt, LocalSubstrateShadowOptions, OnRecordSidecar, PreCallTransform, PreCallTransformContext, RecordReferenceCandidate, RecordReferenceResolver, RecordReferenceSource, } from './middleware.js'; export { createJsonCommitment, createToolNameCommitment, verifyJsonCommitment, } from './commitment.js'; export type { JsonCommitment, JsonCommitmentFor, JsonCommitmentScheme, RandomBytes, SaltedJsonCommitment, } from './commitment.js'; export { createAtribProxy } from './proxy.js'; export type { AtribProxy, AtribProxyOptions, UpstreamTransport } from './proxy.js'; export { ATTRIBUTION_ACCEPT_VALUES, ATTRIBUTION_EXTENSION_ID, ATTRIBUTION_EXTENSION_VERSION, ATTRIBUTION_KNOWN_SETTINGS_FIELDS, ATTRIBUTION_LOG_SUBMISSION_STATUSES, MCP_CLIENT_CAPABILITIES_META_KEY, RESERVED_EXTENSION_PREFIX_LABELS, applyAttributionReceipt, buildAttributionMetaBlock, buildAttributionReceipt, declaresExtension, detectClientDeclaration, extendResultWithAttribution, resolveContextIdentity, resolveInboundToken, validateAttributionSettings, validateExtensionIdentifier, verifyAttributionReceipt, } from './extension-attribution.js'; export type { ApplyAttributionReceiptOptions, AttributionAcceptValue, AttributionClientSettings, AttributionContextResolution, AttributionContextSource, AttributionLogSubmissionStatus, AttributionReceipt, AttributionReceiptVerification, AttributionRequestBlock, AttributionResultBlock, AttributionServerSettings, AttributionSettingsValidation, AttributionTokenResolution, AttributionTokenSource, BuildAttributionMetaBlockInput, BuildAttributionReceiptOptions, DeclaresExtensionOptions, ExtendResultWithAttributionOptions, } from './extension-attribution.js'; export { createAtribHttpHandler, handleAtribRequest } from './http.js'; export type { AtribHttpResult } from './http.js'; export type { AtribRecord, UnsignedAtribRecord, DecodedToken, SignerEntry } from './types.js'; export { EVENT_TYPE_TOOL_CALL_URI, EVENT_TYPE_TRANSACTION_URI, EVENT_TYPE_OBSERVATION_URI, EVENT_TYPE_DIRECTORY_ANCHOR_URI, EVENT_TYPE_ANNOTATION_URI, EVENT_TYPE_REVISION_URI, EVENT_TYPE_SHORT_NAMES, EVENT_TYPE_SHORT_TO_URI, EVENT_TYPE_ALIAS_TO_URI, NORMATIVE_EVENT_TYPE_URIS, normalizeEventType, isValidEventTypeUri, isNormativeEventTypeUri, } from './types.js'; export type { EventTypeShortName } from './types.js'; export { base64urlEncode, base64urlDecode } from './base64url.js'; export { sha256, hexEncode, hexDecode } from './hash.js'; export { canonicalSigningInput, canonicalRecord, canonicalCrossAttestationInput } from './canon.js'; export { getPublicKey, signRecord, signTransactionAttestation, signTransactionRecord, verifyRecord, } from './signing.js'; export { computeContentId, normalizeServerUrl } from './content-id.js'; export { ATRIB_PARENT_RECORD_HASH_ENV, SHA256_REF_PATTERN, SHA256_REF_GLOBAL_PATTERN, extractRecordHashes, extractRecordReferenceCandidates, parentRecordHashFromEnv, } from './refs.js'; export { ATRIB_CONTEXT_ID_ENV, buildSubagentProducerEnv, chainTailEnvName } from './subagent.js'; export type { BuildSubagentProducerEnvOptions } from './subagent.js'; export { genesisChainRoot, chainRoot, resolveChainRoot } from './chain-root.js'; export { readMirrorTail, inheritChainContext, recordHashExistsInMirror } from './mirror.js'; export type { ChainContext } from './mirror.js'; export type { MirrorInheritanceScope } from './mirror.js'; export { clearRecordReferenceResolverCacheForTests, defaultRecordReferenceResolver, recordReferenceResolverCacheStatsForTests, } from './record-reference.js'; export type { DefaultRecordReferenceResolverOptions, LocalRecordReferenceResolver, RecordReferenceResolution, } from './record-reference.js'; export { encodeToken, decodeToken } from './token.js'; export { resolveEnvContextId, KNOWN_HARNESS_DISCOVERIES } from './harness-context.js'; export type { HarnessDiscovery } from './harness-context.js'; export { logReadPrimitiveCall, extractRecordHashesFromMcpResult } from './read-instrumentation.js'; export type { ReadPrimitiveCallLogEntry } from './read-instrumentation.js'; export { extractIndexableText, extractObservationText, extractAnnotationText, extractRevisionText, extractToolCallText, extractTransactionText, extractDirectoryAnchorText, DEFAULT_FIELD_CAP, } from './content-shapes.js'; export type { ExtractIndexableTextOptions, ObservationContent, AnnotationContent, RevisionContent, ToolCallContent, TransactionContent, DirectoryAnchorContent, } from './content-shapes.js'; export { deriveLocalContentFromSidecar, withDerivedLocalContent, isLocalSidecarLike, } from './local-sidecar.js'; export type { LocalSidecarLike } from './local-sidecar.js'; export { LOCAL_SUBSTRATE_NODE_DEFAULT_HOST, LOCAL_SUBSTRATE_NODE_DEFAULT_MAX_BODY_BYTES, LOCAL_SUBSTRATE_NODE_DEFAULT_PORT, bindLocalSubstrateCoordinatorNodeServer, } from './local-substrate-node.js'; export type { LocalSubstrateNodeServerHandle, LocalSubstrateNodeServerOptions, } from './local-substrate-node.js'; export { LOCAL_SUBSTRATE_DEFAULT_TIMEOUT_MS, LOCAL_SUBSTRATE_CREATOR_KEY_POLICIES, LOCAL_SUBSTRATE_HARNESS_CLASSES, LOCAL_SUBSTRATE_HEALTH_ACTIVE_CONTEXT_LIMIT, LOCAL_SUBSTRATE_HEALTH_SCHEMA, LOCAL_SUBSTRATE_HTTP_DEFAULT_HEALTH_PATH, LOCAL_SUBSTRATE_HTTP_DEFAULT_PATH, LOCAL_SUBSTRATE_OPERATIONS, LOCAL_SUBSTRATE_REQUEST_MODES, LOCAL_SUBSTRATE_RESPONSE_SCHEMA, LOCAL_SUBSTRATE_RESPONSE_STATUSES, LOCAL_SUBSTRATE_REQUEST_SCHEMA, buildLocalSubstrateHealthReport, createInProcessLocalSubstrateCoordinator, createLocalSubstrateCoordinatorHttpHandler, canonicalLocalSubstrateRecordBody, createHttpLocalSubstrateTransport, hashLocalSubstrateRecordBody, handleLocalSubstrateCoordinatorHttpRequest, localSubstrateRecordBodiesEqual, probeLocalSubstrateHealth, tryLocalSubstrateCoordinator, validateLocalSubstrateFixture, validateLocalSubstrateHealthReport, validateLocalSubstrateRequest, validateLocalSubstrateResponse, } from './local-substrate.js'; export type { BuildLocalSubstrateHealthReportInput, CreateHttpLocalSubstrateTransportOptions, CreateInProcessLocalSubstrateCoordinatorOptions, InProcessLocalSubstrateCoordinator, InProcessLocalSubstrateCoordinatorHealthOptions, LocalSubstrateContext, LocalSubstrateCoordinatorHttpOptions, LocalSubstrateCoordinatorHttpResult, LocalSubstrateCoordinatorRecordContext, LocalSubstrateCoordinatorRecordObserver, LocalSubstrateCoordinatorRequest, LocalSubstrateCoordinatorResponse, LocalSubstrateCoordinatorService, LocalSubstrateCoordinatorTransport, LocalSubstrateCreatorKeyPolicy, LocalSubstrateDegradationPolicy, LocalSubstrateFixture, LocalSubstrateHarnessClass, LocalSubstrateHealthValue, LocalSubstrateHealthProbeResult, LocalSubstrateHealthReport, LocalSubstrateOperation, LocalSubstrateProducer, LocalSubstrateRequestMode, LocalSubstrateResponseStatus, LocalSubstrateTransportOptions, LocalSubstrateValidationIssue, LocalSubstrateValidationResult, LocalSubstrateWalJoin, TryLocalSubstrateCoordinatorOptions, TryLocalSubstrateCoordinatorResult, ValidateLocalSubstrateFixtureOptions, ValidateLocalSubstrateRequestOptions, ValidateLocalSubstrateResponseOptions, } from './local-substrate.js'; export { buildMcpOAuthEvidenceFromExtra } from './oauth-evidence.js'; export type { CapturedDpopProofEvidence, CapturedMcpOAuthEvidence, CapturedOAuthAccessTokenClaims, CapturedOAuthAuthorizationDetailConstraint, CapturedOAuthProtectedResourceMetadata, McpOAuthEvidenceCaptureOptions, McpOAuthEvidenceCaptureContext, McpRequestExtraLike, } from './oauth-evidence.js'; export { buildX401EvidenceFromExtra } from './x401-evidence.js'; export type { CapturedX401Evidence, X401EvidenceCaptureOptions } from './x401-evidence.js'; export { buildAAuthEvidenceFromEvent } from './aauth-evidence.js'; export type { AAuthEvidenceCaptureOptions, CapturedAAuthAccessMode, CapturedAAuthEvidence, CapturedAAuthHttpSignatureEvidence, CapturedAAuthMissionClaim, CapturedAAuthR3Evidence, CapturedAAuthResourceMetadataEvidence, CapturedAAuthTokenClaims, CapturedAAuthTokenKind, } from './aauth-evidence.js'; export { readInboundContext, writeOutboundContext, parseTracestateAtrib, parseBaggageAtribSession, extractTraceId, mergeTracestate, mergeBaggageAtribSession, } from './context.js'; export type { InboundContext, OutboundContextOptions } from './context.js'; export { createSubmissionQueue } from './submission.js'; export type { ArchiveSubmissionOptions, ProofBundle, SubmissionQueue, SubmissionSidecar, } from './submission.js'; export { ANCHOR_CLAIM_KIND, ANCHOR_CLAIM_PREFIX, ANCHOR_TYPES, BUILT_IN_DEFAULT_ANCHOR_SET, anchorClaimArtifact, buildAnchoringClaim, canonicalRecordHash, createAnchorFanout, createAnchorTransport, createAtribLogAnchorTransport, createOpenTimestampsAnchorTransport, createRekorAnchorTransport, createRfc3161AnchorTransport, createStubAnchorTransport, rfc3161TimestampQuery, resolveAnchorPosture, resolveEffectiveAnchors, submitToAnchors, summarizeAnchorOutcomes, verifyAnchoringClaim, } from './anchors.js'; export type { AnchorConfigSidecarMarker, AnchorDescriptor, AnchorFanout, AnchorFanoutTicket, AnchoringClaim, AnchorPostureResolution, AnchorSetConfig, AnchorSubmissionOutcome, AnchorFetch, AnchorSubmissionReport, AnchorSubmissionRequest, AnchorSubmissionStatus, AnchorTransport, AnchorTransportOptions, AnchorType, CreateAnchorFanoutOptions, SubmitToAnchorsOptions, } from './anchors.js'; export { leafHash, nodeHash, computeRoot, computeInclusionProof, verifyInclusion, } from './merkle.js'; export { validateSubmission, type ValidationResult } from './validation.js'; export { formatProofBundle, parseProofBundle } from './proof-text.js'; export { zeroize } from './zeroize.js'; export { serializeEntry, eventTypeUriToByte, ENTRY_VERSION, ENTRY_SIZE, EVENT_TYPE_TOOL_CALL, EVENT_TYPE_TRANSACTION, EVENT_TYPE_OBSERVATION, EVENT_TYPE_EXTENSION, } from './entry.js'; export type { EntryInput } from './entry.js'; export { DELEGATION_CERT_TYPE, DELEGATION_CERT_HASH_PATTERN, EVENT_TYPE_KEY_REVOCATION_URI, buildRunKeyRevocationRecord, canonicalDelegationCert, delegationCertErrors, delegationCertHash, delegationCertSigningInput, issueDelegationCertificate, withDelegationCertHash, } from './delegation.js'; export type { BuildRunKeyRevocationRecordOptions, DelegatedAtribRecord, DelegationCertificate, DelegationCostPolicy, DelegationScope, IssueDelegationCertificateOptions, RunKeyRevocationRecord, UnsignedDelegationCertificate, } from './delegation.js'; export { SESSION_CHECKPOINT_CONTENT_ID_ORIGIN, SESSION_CHECKPOINT_EVENT_TYPE_URI, SESSION_CHECKPOINT_PROMOTED_EVENT_TYPE_BYTE, buildCheckpointBody, buildSessionCheckpointRecord, checkConsecutiveSessionCheckpoints, computeSessionRoot, detectSessionCheckpointEquivocation, sessionCheckpointArgsHash, sessionCheckpointContentId, sessionConsistencyProof, sessionInclusionProof, sessionLeavesFromRefs, verifySessionConsistency, verifySessionInclusion, } from './session-checkpoint.js'; export type { BuildCheckpointBodyOptions, BuildSessionCheckpointRecordOptions, CheckConsecutiveSessionCheckpointsOptions, ConsecutiveSessionCheckpointCheck, SessionCheckpoint, SessionCheckpointEquivocationEvidence, SessionCheckpointRecord, VerifySessionConsistencyOptions, VerifySessionInclusionOptions, } from './session-checkpoint.js'; //# sourceMappingURL=index.d.ts.map