Reserved Act
A Reserved Act is a Verb the law reserves to the holder of a named Credential, so its Function is always human.
Properties
| Property | Type | Required | Description |
|---|---|---|---|
jurisdiction | string | required | Where the law reserves it. |
Object
{
"$id": "https: //api.sb/ routewise.dev/ reserved-acts/ reserved_act_1",
"$type": "ReservedAct",
"jurisdiction": "US-DE"
}Relationships
- A Reserved Act has many Attestations: the Reserved Act the Attestation records as performed or declined.
attestations, inverseperforms. - A Reserved Act requires many Credentials: a Credential lets its holder perform the Reserved Acts the law keeps for it, in its jurisdiction.
requires, inverseauthorizes. - A Reserved Act reserves one Verb: the Verb the law reserves to a credentialed Human in the act’s jurisdiction.
reserves, inversereservedBy.
Verbs
createCreates a Reserved Act.POST /{namespace}/reserved-actsgetReturns one Reserved Act by id.GET /{namespace}/reserved-acts/{id}listReturns Reserved Acts, newest first, one page at a time.GET /{namespace}/reserved-actsupdateChanges the given properties of a Reserved Act.PATCH /{namespace}/reserved-acts/{id}deleteDeletes a Reserved Act; its history is kept.DELETE /{namespace}/reserved-acts/{id}
Permissions
Which Access level may call each Verb. One-way Verbs wait their delay window.
| Operation | owner | admin | member | viewer |
|---|---|---|---|---|
ReservedAct.create | Yes | Yes | Yes | No |
ReservedAct.get | Yes | Yes | Yes | Yes |
ReservedAct.list | Yes | Yes | Yes | Yes |
ReservedAct.update | Yes | Yes | Yes | No |
ReservedAct.delete | Yes | Yes | Yes | No |
Call it
Add a reserved act to QuietCopy.Example
Signing an appraisal report is a Reserved Act. Only a Human with an appraiser Credential performs it.