Authoring autonomous routines
Build a typed automation end to end: schemas, the terminal emit_output rule, timeouts, webhooks, triggering, and receiving the callback.
What we're building
1. Design the contract first
autonomous:
input_schema:
type: object
required: [applicant_id, verification_result]
properties:
applicant_id:
type: string
verification_result:
type: object
required: [status]
properties:
status:
enum: [GREEN, AMBER, RED]
checks:
type: array
items:
type: object
output_schema:
type: object
required: [decision, explanation]
properties:
decision:
enum: [approved, rejected, escalate]
explanation:
type: string
timeout_seconds: 60
callback_url_allowlist:
- api.example.com2. Write the nodes
3. Reference it from the manifest
4. Trigger it
5. Receive the callback
6. Optional: let the provider trigger it directly
Testing checklist
Last updated
Was this helpful?

