index
@totemsdk/recursive-mast
Maturity: rc
@totemsdk/recursive-mast
Classes
Interfaces
- AnnouncePolicyConfig
- AuditConfig
- AvailabilityPolicy
- AvailabilityReceipt
- BranchFilter
- BranchInventory
- BranchInventoryEntry
- CompiledMast
- CompiledPolicyNode
- CompiledRecursivePolicy
- ContentKey
- CreateSigningRequestConfig
- CreateSigningResponseConfig
- DecryptedBranchResult
- EncryptedBranchPackage
- EncryptionEnvelope
- EvidenceState
- ExpectedInput
- ExpectedOutput
- HttpStoreOptions
- KeyWrappingEnvelope
- LayeredPolicyConfig
- MastBranchPackage
- MastBranchSummary
- MemoryStoreOptions
- MinimaScriptProof
- MirrorResult
- PolicyAction
- PolicyAnchorConfig
- PolicyAvailabilityReport
- PolicyDelegationEdge
- PolicyEndpoint
- PolicyGraph
- PolicyGraphNode
- PolicyLayer
- PolicyLookupClient
- PolicyNode
- PolicyNodeInput
- PolicyPathDescriptor
- PolicyQueryResult
- PolicyRole
- PolicySignature
- PolicySigner
- PolicySignerConfig
- PolicySigningRequest
- PolicySigningResponse
- PolicyTree
- PolicyUpdateNotification
- PrevStateWorkflow
- ProofChain
- ProofLink
- QueryPolicyConfig
- RecursiveMastPolicyManifest
- RecursiveMastPolicyStore
- RequiredRoleState
- ResolvedPolicy
- ResolvePolicyConfig
- RestrictedBranchPackage
- ScriptDisclosure
- SignedEvidence
- SignedIdentityClaim
- SigningRoundResult
- SigningSession
- SigningSessionConfig
- StateTransition
- VerificationResult
- WatchPolicyConfig
Type Aliases
- BlockDuration
- BlockHeight
- EncodingDomain
- EncryptionAlgorithm
- SigningDomain
- SigningSessionStatus
- UnixTimeMs
- UnixTimeSec
Variables
Functions
- acceptResponse
- advanceSession
- announcePolicy
- asBlockDuration
- asBlockHeight
- asUnixTimeMs
- asUnixTimeSec
- auditPolicyAvailability
- branchSummary
- buildAcceptanceScript
- buildBidirectionalBridge
- buildCrossDomainBridge
- buildDelegationChain
- buildDelegationLink
- buildDelegationScript
- buildEpochAdvancementScript
- buildLayeredMastScript
- buildLayeredPolicy
- buildLayerSubset
- buildMigrationPath
- buildMigrationScript
- buildMigrationStep
- buildPolicyAnchorScript
- buildPolicyAnchorState
- buildPolicyTree
- buildPrevStateWorkflow
- buildProofChain
- buildRecursiveWitnessPlan
- buildRootRotationScript
- buildStateTransition
- buildTrustNetwork
- bundleKey
- cancelSession
- canonicalHash
- canonicalSerialize
- canonicalSign
- canonicalVerify
- collectSigningResponses
- compileMastTree
- compilePolicyGraph
- computeBranchInventoryHash
- computeBundleHash
- computeCanonicalScriptAddress
- computeCanonicalScriptHash
- computeKeyFingerprint
- computePolicyPackageHash
- computeScriptHash
- confirmSession
- counterWorkflow
- createAvailabilityReceipt
- createBranchPackage
- createEncryptedBranch
- createEncryptionEnvelope
- createKeyWrappingEnvelope
- createSigningRequest
- createSigningResponse
- createSigningSession
- decryptBranch
- deserializeBranchPackage
- deserializeEncryptionEnvelope
- deserializeKeyWrappingEnvelope
- encryptedBranchPublicMetadata
- findPolicyNode
- getActivePolicyRoot
- getBranchesByAction
- getBranchesByRole
- getCriticalBranches
- getPolicyLeaves
- getPolicyPath
- getRecoveryBranches
- isEncryptedBranch
- isMigrationActive
- isMigrationComplete
- nowMs
- nowSec
- parseContentKey
- policyManifestKey
- proofKey
- queryPolicies
- receiptCoversBranch
- receiptCoversInventory
- recordEvidence
- resolvePolicyForSubject
- roundBasedWorkflow
- scriptKey
- serializeBranchPackage
- serializeEncryptionEnvelope
- serializeKeyWrappingEnvelope
- sessionSummary
- signAvailabilityReceipt
- signPolicyManifest
- splitPolicyManifest
- submitSession
- timelockWorkflow
- toDelegationChainScript
- toMigrationPathScript
- toMinimaProofExpression
- toNestedMastScript
toProofExpressiontoTotemProofExpression- unixTimeMsToSec
- unixTimeSecToMs
- validateInventoryCoverage
- verifyAvailabilityReceipt
verifyBranchPackage- verifyDelegationChain
- verifyProofChain
- verifyScriptMembership
- verifySigningRequest
- vestingWorkflow
- watchPolicy