Agent-first solution · vendor-change-continuous-authorization
Vendor Change & Continuous Authorization
An autonomous agent must determine whether an existing vendor authorization remains valid and whether a proposed payment-detail change can be accepted.
When an agent selects it
vendor_authorization_missingvendor_authorization_status_unknownvendor_authorization_expiringvendor_authorization_expiredvendor_authorization_partially_stalevendor_evidence_delta_requiredvendor_material_change_unknownvendor_payment_details_changedvendor_previous_payee_binding_unresolvedvendor_proposed_payee_unresolvedvendor_change_confirmation_missingvendor_change_policy_gate_requiredvendor_payment_detail_change_pendingvendor_change_decision_holdvendor_continuation_requiredvendor_continuation_holdvendor_authorization_suspendedvendor_authorization_revokedpayment_blocked_by_vendor_changepayment_blocked_by_vendor_authorization_expiryvendor_decision_requires_portable_evidenceInputs and boundaries
Required inputs
vendor · current_authorization · current_payment_details · proposed_payment_details · policy_id · idempotency_key
Optional: confirmation_evidence · authorized_evidence_refs · budget.
Limitations
- Single-use payment-detail change and continuing authorization remain distinct technical acts inside one commercial solution.
- Broader future material-change capabilities are not implied.
Intent support matrix
| Intent | Status | Problem state | Route |
|---|---|---|---|
business.vendor_continuity.assess_all_material_changes | UNSUPPORTED WITH REASON | vendor_material_change_unknown | Only the certified payment-detail change and continuation acts are supported. |
business.vendor_continuity.authorize_payment_detail_change | SUPPORTED COMPOSITE | vendor_material_change_unknown | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.authorize_recovery | PRECONDITION | payment_blocked_by_vendor_authorization_expiry | Returned as an output action or precondition |
business.vendor_continuity.check_authority_scope | PRECONDITION | vendor_previous_payee_binding_unresolved | Returned as an output action or precondition |
business.vendor_continuity.check_authorization_expiry | SUPPORTED COMPOSITE | vendor_authorization_missing | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.check_authorization_status | SUPPORTED COMPOSITE | vendor_authorization_missing | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.check_budget | SUPPORTED | vendor_proposed_payee_unresolved | POST /v1/agent-mode/quotes/exact |
business.vendor_continuity.check_coverage | SUPPORTED | vendor_authorization_expired | GET /v1/us/federal/source-health |
business.vendor_continuity.check_evidence_freshness | SUPPORTED | vendor_evidence_delta_required | POST /v1/agent-mode/readiness |
business.vendor_continuity.check_readiness | SUPPORTED | vendor_authorization_partially_stale | POST /v1/agent-mode/readiness |
business.vendor_continuity.check_requesting_agent_authority | PRECONDITION | vendor_payment_details_changed | Returned as an output action or precondition |
business.vendor_continuity.check_status | SUPPORTED COMPOSITE | vendor_authorization_status_unknown | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.compare_payment_details | SUPPORTED COMPOSITE | vendor_payment_details_changed | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.compute_evidence_delta | SUPPORTED | vendor_evidence_delta_required | POST /v1/agent-mode/reuse/preview |
business.vendor_continuity.continue_authorization | SUPPORTED COMPOSITE | vendor_authorization_missing | POST /v1/us/vendors/authorizations/continue |
business.vendor_continuity.detect_payment_detail_change | SUPPORTED COMPOSITE | vendor_material_change_unknown | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.enforce_single_use | SUPPORTED COMPOSITE | vendor_decision_requires_portable_evidence | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.ensure | SUPPORTED COMPOSITE | vendor_authorization_missing | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.evaluate_change_policy | SUPPORTED COMPOSITE | vendor_material_change_unknown | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.evaluate_material_change | SUPPORTED COMPOSITE | vendor_material_change_unknown | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.explain_change_decision | OUTPUT ACTION | vendor_material_change_unknown | Returned as an output action or precondition |
business.vendor_continuity.explain_continuation_decision | OUTPUT ACTION | vendor_change_decision_hold | Returned as an output action or precondition |
business.vendor_continuity.export_portable_proof | SUPPORTED | vendor_decision_requires_portable_evidence | POST /v1/agent-mode/proof-capsules |
business.vendor_continuity.hold_authorization | OUTPUT ACTION | vendor_authorization_missing | Returned as an output action or precondition |
business.vendor_continuity.identify_missing_information | OUTPUT ACTION | vendor_authorization_missing | Returned as an output action or precondition |
business.vendor_continuity.import_external_proof | SUPPORTED | vendor_change_policy_gate_required | POST /v1/agent-mode/portable-proofs/reuse-preview |
business.vendor_continuity.obtain_exact_quote | SUPPORTED | vendor_material_change_unknown | POST /v1/agent-mode/quotes/exact |
business.vendor_continuity.plan_remediation | OUTPUT ACTION | vendor_previous_payee_binding_unresolved | Returned as an output action or precondition |
business.vendor_continuity.prepare_payment_authorization | OUTPUT ACTION | vendor_authorization_missing | Returned as an output action or precondition |
business.vendor_continuity.refresh_due_evidence | SUPPORTED COMPOSITE | vendor_evidence_delta_required | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.resolve_current_authorization | SUPPORTED COMPOSITE | vendor_authorization_missing | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.resolve_previous_payee_binding | SUPPORTED COMPOSITE | vendor_previous_payee_binding_unresolved | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.resolve_proposed_payee | SUPPORTED COMPOSITE | vendor_previous_payee_binding_unresolved | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.resolve_vendor | SUPPORTED COMPOSITE | vendor_authorization_missing | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.resume_workflow | SUPPORTED COMPOSITE | vendor_authorization_suspended | POST /v1/agent-mode/preflight |
business.vendor_continuity.reuse_existing_evidence | SUPPORTED | vendor_evidence_delta_required | POST /v1/agent-mode/reuse/preview |
business.vendor_continuity.select_best_valid_route | SUPPORTED | vendor_evidence_delta_required | POST /v1/agent-mode/routes/best-valid |
business.vendor_continuity.store_evidence | SUPPORTED | vendor_evidence_delta_required | POST /v1/agent-mode/proof-wallet/artifacts |
business.vendor_continuity.verify_change_confirmation | SUPPORTED COMPOSITE | vendor_material_change_unknown | POST /v1/us/vendors/payment-details/authorize-change |
business.vendor_continuity.verify_external_proof | SUPPORTED | vendor_payment_detail_change_pending | POST /v1/agent-mode/proof-capsules/verify |
business.vendor_continuity.verify_lineage | SUPPORTED | vendor_change_decision_hold | POST /v1/agent-mode/proof-capsules/verify |
business.vendor_continuity.verify_outcome | SUPPORTED | payment_blocked_by_vendor_change | POST /v1/agent-mode/proof-capsules/verify |
Taxonomy 1.0.0 · sha256:ef583890fffeb1d4b73c23ff77784145cbc139da52e63cabff0daa59c835b61a