Materialize an external fact
An extension creates a canonical object from a third-party system only when the authority model says that the external role may bring that fact into existence.
Canonical creation is reachable only through a node explicitly authorized by the authority contract and its platform_access.
Allowed pattern
- The target object allows the external role in
creation_authority. - The node receives typed external evidence/observation as an explicit input.
- It does not present the model or designer with a free-form surface for fabricating the fields of the fact.
- It declares the required
platform_access: writeand uses the constrained canonical creation path.
Anti-pattern
Do not persist the fact directly in the webhook or poller, and do not use a generic draft when doing so would let the process fabricate an observation whose truth belongs to the provider, bank, or another producer.
See Business authority.