Webhook events are normalized.
Provider events are checked for signature status, idempotency, provider reference, settlement ID, route ID, and funding amount.
Provider Activation Binding connects a verified settlement event to runtime records: webhook verification, credit funding, settlement receipt issuance, run eligibility, result contract state, callback routing, and ledger-backed attestation.
The provider abstraction defines the route. Runtime Data Binding defines where the records live. Provider Activation Binding is the handoff where a verified provider event funds credits and makes the run eligible.
Provider events are checked for signature status, idempotency, provider reference, settlement ID, route ID, and funding amount.
A verified confirmation creates a credit funding event tied to the agent, task token, credit account, entitlement, and settlement receipt.
The run contract, quote, provider route, and credit entitlement can advance into queue and operating-tool execution.
Settlement receipt, usage receipt, result contract, callback, task ledger, and attestation all point back to the activation binding.
The activation binding keeps provider-specific settlement rails modular while giving Wever Labs one way to fund work, issue receipts, and move a task into execution.
provider_event
→ webhook_verification
→ provider_confirmation
→ credit_funding_event
→ settlement_receipt
→ run_eligibility
→ result_contractThe activation rail exposes schemas, examples, API routes, SQL scaffold, and function stubs so provider confirmations can be carried into durable OS state.
TokenOps, FinanceOps, and EnergyOps can use the same activation rail: provider confirmation funds the work, the OS runs the task, and the result returns with proof.