Anchorage API reference
Documentation
GitHub
Preparing search index...
@proofoftech/flowsafe
index
Module index
Classes
ApprovalAuthzError
ApprovalConflictError
ApprovalService
D1ApprovalStoreFactory
DoStatusError
DurableObjectRunner
DurableStorageResumeLedger
HubDurableObject
InMemoryApprovalStore
InMemoryApprovalStoreFactory
InMemoryResumeLedger
InvalidApprovalInputError
InvalidRunRequestError
ReservedExecutionContextError
RunAlreadyExistsError
RunnerRuntime
RunNotSuspendedError
TenantResolutionError
ThreadDurableObject
ThreadIdentityError
UnknownApprovalError
UnknownRunError
UnknownWorkflowError
Interfaces
ApprovalActor
ApprovalAuditEvent
ApprovalCursor
ApprovalDatabase
ApprovalListFilter
ApprovalMetrics
ApprovalNotificationEvent
ApprovalPatch
ApprovalPreparedStatement
ApprovalRecord
ApprovalRouterOptions
ApprovalServiceOptions
ApprovalStore
ApprovalStoreFactory
ApprovalStreamEvent
BatchDecideItem
BatchDecideResult
CreateApprovalInput
CreateResult
CreateTenantResolverOptions
D1DatabaseBinding
D1StorageOptions
DecideResult
DORunnerEnv
DurableObjectRunnerState
HubDurableObjectState
HubStreamEvent
InitOptions
InitResult
PresenceMember
PurgeExpiredApprovalsOptions
PurgeExpiredBackgroundTasksOptions
PurgeExpiredBackgroundTasksResult
PurgeExpiredNotificationsOptions
PurgeExpiredRunsOptions
PurgeExpiredScheduleTriggersOptions
PurgeExpiredThreadsOptions
PurgeExpiredThreadsResult
PurgeExpiredThreadStateOptions
PurgeTenantOptions
PurgeTenantResult
ResumeLedger
ResumeLedgerStorage
ResumeOutcome
ResumeRunOptions
RunnerRuntimeOptions
RunSummary
SnapshotDatabase
SnapshotStatement
StartRunOptions
SweepSLAOptions
SystemApprovalStore
TenantArtifactPurger
TenantContext
TenantMetadataPurgeTable
TenantRangePurgeTable
ThreadScope
WebSocketLike
Type Aliases
ApprovalAuditSink
ApprovalDecision
ApprovalListOrder
ApprovalNotificationSink
ApprovalPriority
ApprovalResumeTarget
ApprovalRole
ApprovalRouter
ApprovalStatus
ApprovalStreamSink
AutomatedExecutionPrincipal
AutomatedPrincipalKind
ExecutionPrincipal
ExecutionPrincipalKind
HostPubSub
InitSource
RequestContextProvider
RunLeg
SelfDecisionPolicy
TenantBoundApprovalStore
TenantMetadataPurgeCounter
TenantRangePurgeCounter
TenantResolver
TrustedAutomationPrincipal
Variables
APPROVAL_LIST_ORDERS
APPROVAL_PRIORITIES
APPROVAL_ROLES
APPROVAL_STATUSES
AUTOMATED_PRINCIPAL_KINDS
AUTOMATED_PROJECTED_ROLE
BACKGROUND_TASK_TTL_PURGE_TABLES
BREAKWATER_ACTOR_KEY
BREAKWATER_APPROVED_CONNECTORS_KEY
BREAKWATER_WORKFLOW_SCOPE_KEY
CLIENT_CREATE_FIELDS
DECIDER_ROLES
EXECUTION_PRINCIPAL_KINDS
MAX_APPROVAL_BATCH_DECIDE
MAX_APPROVAL_LIST_LIMIT
NOTIFICATION_TTL_PURGE_TABLES
OPEN_STATUSES
PATH_SAFE_ID_PATTERN
RESERVED_EXECUTION_CONTEXT_KEYS
RESERVED_TENANT_IDS
RUN_START_ROLES
RUN_TTL_PURGE_TABLES
SCHEDULE_TRIGGER_TTL_PURGE_TABLES
TCB_ONLY_CREATE_FIELDS
TENANT_BOUND
TENANT_ID_PATTERN
TENANT_METADATA_PURGE_TABLES
TENANT_RANGE_PURGE_TABLES
TERMINAL_APPROVAL_STATUSES
THREAD_PRINCIPAL_HEADER
THREAD_STATE_TTL_PURGE_TABLES
THREAD_TENANT_HEADER
THREAD_TTL_PURGE_TABLES
Functions
approvalCursor
approvalGrantProvider
approvalGrantProviderFromFactory
approvalListOrder
approvedConnectorsForLeg
assertExecutionPrincipal
assertMintableTenantId
assertNoReservedExecutionContext
breakwaterActorFor
byReviewerOrder
createApprovalRouter
createD1Storage
createHostPubSub
createTenantResolver
d1Changes
decodeExecutionPrincipal
defaultResumeData
doErrorResponse
encodeExecutionPrincipal
ensureSnapshotRunIdIndex
findReservedExecutionContextKey
humanPrincipal
init
isExecutionPrincipal
isReservedExecutionContextKey
mintResourceId
mintSaltedId
mintThreadId
parseApprovalCursor
principalActor
principalAuditFields
purgeExpiredApprovals
purgeExpiredBackgroundTasks
purgeExpiredNotifications
purgeExpiredScheduleTriggers
purgeExpiredThreads
purgeExpiredThreadState
purgeExpiredWorkflowRuns
purgeTenant
resumeViaRuntime
samePrincipal
selfDecisionExempts
stepKeyOf
stripReservedExecutionContext
sweepSLA
tenantOfMemoryId
tenantOfRunId
tenantOwnsMemoryId
tenantOwnsSaltedId
trustAutomationPrincipal
References
ArtifactBody
→
ArtifactBody
ArtifactBucket
→
ArtifactBucket
ArtifactBucketListResult
→
ArtifactBucketListResult
ArtifactBucketObject
→
ArtifactBucketObject
ArtifactBucketObjectBody
→
ArtifactBucketObjectBody
ArtifactContent
→
ArtifactContent
ArtifactRecord
→
ArtifactRecord
ArtifactRef
→
ArtifactRef
AuditExportFetch
→
AuditExportFetch
AuditExportOptions
→
AuditExportOptions
AuditMessageBatch
→
AuditMessageBatch
AuditQueue
→
AuditQueue
AuditQueueMessage
→
AuditQueueMessage
createAuditQueueConsumer
→
createAuditQueueConsumer
createAuditQueueHandler
→
createAuditQueueHandler
InMemoryArtifactBucket
→
InMemoryArtifactBucket
InvalidArtifactRefError
→
InvalidArtifactRefError
ListArtifactsScope
→
ListArtifactsScope
PutArtifactOptions
→
PutArtifactOptions
queueAuditSink
→
queueAuditSink
R2ArtifactStore
→
R2ArtifactStore
R2ArtifactStoreOptions
→
R2ArtifactStoreOptions
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Classes
Approval
Authz
Error
Approval
Conflict
Error
Approval
Service
D1
Approval
Store
Factory
Do
Status
Error
Durable
Object
Runner
Durable
Storage
Resume
Ledger
Hub
Durable
Object
In
Memory
Approval
Store
In
Memory
Approval
Store
Factory
In
Memory
Resume
Ledger
Invalid
Approval
Input
Error
Invalid
Run
Request
Error
Reserved
Execution
Context
Error
Run
Already
Exists
Error
Runner
Runtime
Run
Not
Suspended
Error
Tenant
Resolution
Error
Thread
Durable
Object
Thread
Identity
Error
Unknown
Approval
Error
Unknown
Run
Error
Unknown
Workflow
Error
Interfaces
Approval
Actor
Approval
Audit
Event
Approval
Cursor
Approval
Database
Approval
List
Filter
Approval
Metrics
Approval
Notification
Event
Approval
Patch
Approval
Prepared
Statement
Approval
Record
Approval
Router
Options
Approval
Service
Options
Approval
Store
Approval
Store
Factory
Approval
Stream
Event
Batch
Decide
Item
Batch
Decide
Result
Create
Approval
Input
Create
Result
Create
Tenant
Resolver
Options
D1
Database
Binding
D1
Storage
Options
Decide
Result
DO
Runner
Env
Durable
Object
Runner
State
Hub
Durable
Object
State
Hub
Stream
Event
Init
Options
Init
Result
Presence
Member
Purge
Expired
Approvals
Options
Purge
Expired
Background
Tasks
Options
Purge
Expired
Background
Tasks
Result
Purge
Expired
Notifications
Options
Purge
Expired
Runs
Options
Purge
Expired
Schedule
Triggers
Options
Purge
Expired
Threads
Options
Purge
Expired
Threads
Result
Purge
Expired
Thread
State
Options
Purge
Tenant
Options
Purge
Tenant
Result
Resume
Ledger
Resume
Ledger
Storage
Resume
Outcome
Resume
Run
Options
Runner
Runtime
Options
Run
Summary
Snapshot
Database
Snapshot
Statement
Start
Run
Options
Sweep
SLA
Options
System
Approval
Store
Tenant
Artifact
Purger
Tenant
Context
Tenant
Metadata
Purge
Table
Tenant
Range
Purge
Table
Thread
Scope
Web
Socket
Like
Type Aliases
Approval
Audit
Sink
Approval
Decision
Approval
List
Order
Approval
Notification
Sink
Approval
Priority
Approval
Resume
Target
Approval
Role
Approval
Router
Approval
Status
Approval
Stream
Sink
Automated
Execution
Principal
Automated
Principal
Kind
Execution
Principal
Execution
Principal
Kind
Host
Pub
Sub
Init
Source
Request
Context
Provider
Run
Leg
Self
Decision
Policy
Tenant
Bound
Approval
Store
Tenant
Metadata
Purge
Counter
Tenant
Range
Purge
Counter
Tenant
Resolver
Trusted
Automation
Principal
Variables
APPROVAL_
LIST_
ORDERS
APPROVAL_
PRIORITIES
APPROVAL_
ROLES
APPROVAL_
STATUSES
AUTOMATED_
PRINCIPAL_
KINDS
AUTOMATED_
PROJECTED_
ROLE
BACKGROUND_
TASK_
TTL_
PURGE_
TABLES
BREAKWATER_
ACTOR_
KEY
BREAKWATER_
APPROVED_
CONNECTORS_
KEY
BREAKWATER_
WORKFLOW_
SCOPE_
KEY
CLIENT_
CREATE_
FIELDS
DECIDER_
ROLES
EXECUTION_
PRINCIPAL_
KINDS
MAX_
APPROVAL_
BATCH_
DECIDE
MAX_
APPROVAL_
LIST_
LIMIT
NOTIFICATION_
TTL_
PURGE_
TABLES
OPEN_
STATUSES
PATH_
SAFE_
ID_
PATTERN
RESERVED_
EXECUTION_
CONTEXT_
KEYS
RESERVED_
TENANT_
IDS
RUN_
START_
ROLES
RUN_
TTL_
PURGE_
TABLES
SCHEDULE_
TRIGGER_
TTL_
PURGE_
TABLES
TCB_
ONLY_
CREATE_
FIELDS
TENANT_
BOUND
TENANT_
ID_
PATTERN
TENANT_
METADATA_
PURGE_
TABLES
TENANT_
RANGE_
PURGE_
TABLES
TERMINAL_
APPROVAL_
STATUSES
THREAD_
PRINCIPAL_
HEADER
THREAD_
STATE_
TTL_
PURGE_
TABLES
THREAD_
TENANT_
HEADER
THREAD_
TTL_
PURGE_
TABLES
Functions
approval
Cursor
approval
Grant
Provider
approval
Grant
Provider
From
Factory
approval
List
Order
approved
Connectors
For
Leg
assert
Execution
Principal
assert
Mintable
Tenant
Id
assert
No
Reserved
Execution
Context
breakwater
Actor
For
by
Reviewer
Order
create
Approval
Router
create
D1
Storage
create
Host
Pub
Sub
create
Tenant
Resolver
d1
Changes
decode
Execution
Principal
default
Resume
Data
do
Error
Response
encode
Execution
Principal
ensure
Snapshot
Run
Id
Index
find
Reserved
Execution
Context
Key
human
Principal
init
is
Execution
Principal
is
Reserved
Execution
Context
Key
mint
Resource
Id
mint
Salted
Id
mint
Thread
Id
parse
Approval
Cursor
principal
Actor
principal
Audit
Fields
purge
Expired
Approvals
purge
Expired
Background
Tasks
purge
Expired
Notifications
purge
Expired
Schedule
Triggers
purge
Expired
Threads
purge
Expired
Thread
State
purge
Expired
Workflow
Runs
purge
Tenant
resume
Via
Runtime
same
Principal
self
Decision
Exempts
step
Key
Of
strip
Reserved
Execution
Context
sweep
SLA
tenant
Of
Memory
Id
tenant
Of
Run
Id
tenant
Owns
Memory
Id
tenant
Owns
Salted
Id
trust
Automation
Principal
References
Artifact
Body
Artifact
Bucket
Artifact
Bucket
List
Result
Artifact
Bucket
Object
Artifact
Bucket
Object
Body
Artifact
Content
Artifact
Record
Artifact
Ref
Audit
Export
Fetch
Audit
Export
Options
Audit
Message
Batch
Audit
Queue
Audit
Queue
Message
create
Audit
Queue
Consumer
create
Audit
Queue
Handler
In
Memory
Artifact
Bucket
Invalid
Artifact
Ref
Error
List
Artifacts
Scope
Put
Artifact
Options
queue
Audit
Sink
R2
Artifact
Store
R2
Artifact
Store
Options
Documentation
GitHub
Anchorage API reference
Loading...