System Actors
Fabriq has an number of actors within the system including:
Intentpool — an intentpool is a operators who provides users with an endpoint for transmitting intents. The intentpool may or may not broadcast received intents p2p to other intentpool operators—intentpools can operate privately. As a note, intentpools may be run by other parties, but will generally be run by solvers
Users — For Fabriq, a user is primarily those actors in the system transmitting intents. This will include users making transfers and swaps and applications which work on their behalf.
Applications — Fabriq applications are smart contracts which use credible commitment devices and provide state transitions through intents.
Solvers — solvers are the formal counterparty of the transmitted intents. Solvers will look over available intents and work to provide routing
Oracles — Oracles provide finalization for the Fabriq network. Oracles work to provide attestation of the state of credible commitment devices deployed on the executing networks to confirm, lock and unlock funds for solvers.
Last updated