Forge
Native adapters
Original contracts. Running means the behaviour is in a demo on this site. Specified means the contract is written and not packaged. Reference only means the upstream project is linked and not copied.
50 shown
- Role access
Running in a demo
Each desk has named roles. A restricted field is hidden from the role that should not see it.
- Approval workflow
Running in a demo
A second person must approve a synthetic payment above the desk limit.
- Audit log
Running in a demo
Each transition appends an event the auditor can read. The digest is a label, not a cryptographic hash.
- State machine
Running in a demo
A record only moves along the transitions defined for its desk.
- Synthetic records
Running in a demo
Every desk starts from invented organisations, invoices, and assets. Reset restores that seed.
- Organisation tenancy
Running in a demo
The verified-business desk holds several synthetic organisations side by side. They are labels, not tenants in a database.
- Demo fence
Running in a demo
Every running desk states that it is synthetic, local, and not for production.
- API boundary
Specified only
The public JSON for this catalogue is metadata. A product API, database, and gateway are not generated.
- Notification note
Specified only
A later contract for telling a synthetic user that a state changed. No email, message, or push is sent.
- Organisation profile
Running in a demo
A synthetic organisation has a subject id and a lifecycle status. Nothing is a real company check.
- Ownership note
Running in a demo
A restricted field names synthetic controllers. The verifier does not see it.
- Evidence redaction
Running in a demo
Evidence is a label on the application. The mock ledger does not store it, and the verifier cannot read it.
- Credential issue
Running in a demo
An analyst can issue a mock credential after review. Issuance is a status change in the browser.
- Credential status
Running in a demo
A verifier checks status only: issued, flagged, or revoked.
- Issuance pause
Running in a demo
An admin pause stops new mock credentials and flags ones already issued.
- Case review
Running in a demo
The analyst accepts, rejects, or sends the synthetic application back for evidence.
- Consent record
Specified only
A later contract for noting that a synthetic subject allowed a check. The desk does not store a consent document.
- Entity resolution
Specified only
A later contract for comparing two synthetic names. No external registry is queried.
- Asset register
Running in a demo
A fictional asset has an id, a holder label, and a transfer status. It is not an offering.
- Transfer gate
Running in a demo
A holder can request a move. The transfer agent allows or refuses it.
- Fictional issuance
Running in a demo
The issuer marks demo units as issued. The units are a label.
- Eligibility gate
Running in a demo
The agent cannot allow a transfer when the synthetic holder is marked not eligible.
- Corporate action note
Running in a demo
An administrator can mark that a corporate action was noted. The note has no economics.
- Fund lifecycle record
Running in a demo
A fictional fund record opens and closes. Valuation is the words none collected. There is no offer.
- Dual control
Running in a demo
Above the limit, the approver's action is not enough. A controller must take the second step.
- Hard cap
Running in a demo
A synthetic amount above the hard cap cannot be submitted. The cap is demo units.
- Rail simulator
Running in a demo
The desk can mark the simulated rail down and fail or retry a payment. It is not a stablecoin and it does not move value.
- Reconciliation
Running in a demo
Operations marks a settling payment reconciled when the simulated rail is up.
- Invoice request
Running in a demo
Seeded rows are invoices with demo-unit amounts. A supplier sees status, not the internal note.
- Allow-list
Running in a demo
An instruction to a destination that is not allow-listed is held. Destinations are labels.
- Destination label
Running in a demo
The destination field is a demo label. There is no key field.
- Emergency hold
Running in a demo
Policy hold stops an instruction until an approver releases or rejects it. Broadcast is only a simulation after approval.
- Duty tracker
Running in a demo
The staking desk counts synthetic missed duties and can send a validator to review. A return is not shown.
- Exit queue
Running in a demo
An operator can queue an exit on a synthetic validator. The queue is a status, not a protocol exit.
- Slashing note
Specified only
A named slot for penalty conditions. This release does not compute a penalty. The staking desk records missed duties and a review. Return stays Not shown.
- Reward note
Specified only
A named slot for a later reward figure. This release does not compute one and does not display one. The staking desk prints Return: Not shown.
- Agent proposal
Running in a demo
A simulated agent proposes a spend. The spend is a record. The agent has no key and no network.
- Agent budget
Running in a demo
A proposal inside the budget can proceed. A larger one waits for a person.
- Human approval
Running in a demo
The approver, not the agent, releases a proposal the budget will not allow.
- Kill switch
Running in a demo
The owner can stop the simulated agent. While the switch is on, a new proposal is refused.
- Agent audit
Running in a demo
Proposals, blocks, and the kill switch land on the same audit list as the other desks.
- Product passport
Running in a demo
A synthetic product record moves through the passport desk. It is not a live traceability network.
- Energy certificate
Running in a demo
A synthetic certificate record is reviewed on the energy desk. It is not a registry of real energy.
- Read model
Running in a demo
The data desk is a local read model of synthetic rows. It is not an indexer and not a market.
- Attestation note
Specified only
A later contract for a signed statement from a named publisher. No oracle is connected and no price is shown.
- Event index note
Specified only
A later contract for a read model fed by chain events. Nothing here is connected to a node.
- Device identity
Specified only
A later contract for a device label on a passport or energy record. No hardware credential is created.
- Account pattern, reference only
Reference only
Read the account-abstraction pattern on the component page. That page records GPL-3.0. Forge does not copy the repository.
- Wallet session, reference only
Reference only
A public wallet-session repository can still be the wrong thing to copy. The component page records a custom community licence, not an OSI grant.
- Toolchain, reference only
Reference only
The component page records that Hardhat's root file does not state one licence for the repository. Forge does not assume a grant and does not copy it.
