Accept registered terms (the other party)
witness_accept_termsUse this when you are the other party to terms a buyer registered. Pass the terms_id, your own continuity_handle and business_purpose_statement true (businesses only); the buyer confirms it with the agreement_id. Returns an agreement_id naming both parties. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| terms_id | Yes | wt_... from witness_register_terms. | |
| agreement_id | No | Only on an existing agreement: the buyer confirms business purpose or expert determination, or either party declares a consumer contract. | |
| finding_mode | No | EVIDENCE_ONLY, or EXPERT_DETERMINATION (needs the buyer's confirmation). | EVIDENCE_ONLY |
| acceptance_rule | No | What counts as delivered, by when, and who may ask for the finding. | |
| seller_key_proof | No | Optional: {jwk, jws over the terms_id, host}; GAIP checks the signature and whether the host published that key. | |
| consumer_contract | No | true if either party is a consumer: evidence summary only, no finding. | |
| continuity_handle | No | Required: your own continuity handle (continuity_id, token). | |
| agreement_cancelled | No | Only with agreement_id: either party records that it cancelled the agreement (recorded as that party's statement and published in GAIP's revocation feed). | |
| data_classification | No | PUBLIC or NON_PERSONAL_PUBLIC. | |
| mandate_check_receipt | No | Optional: the gaip_check_mandate receipt you obtained (or {receipt_sha256, state}) if you act for a person; its state is recorded beside the acceptance as a fact and shown in the finding. | |
| business_purpose_statement | No | Required true from the seller at acceptance and from the buyer (with agreement_id): you act for purposes relating to your trade, business, craft or profession and the deal is not with a consumer. No finding until both parties have stated it. |