addedInput schema / properties / buyer_mandate / properties / payload / properties
Added value: +{
+ "buyer_organization": {
+ "maxLength": 160,
+ "minLength": 1,
+ "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
+ "type": "string"
+ },
+ "buyer_organization_digest": {
+ "pattern": "^sha256:[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "currency": {
+ "pattern": "^[A-Z]{3}$",
+ "type": "string"
+ },
+ "issuer": {
+ "maxLength": 160,
+ "minLength": 1,
+ "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
+ "type": "string"
+ },
+ "key_id": {
+ "maxLength": 160,
+ "minLength": 1,
+ "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
+ "type": "string"
+ },
+ "mandate_id": {
+ "maxLength": 160,
+ "minLength": 1,
+ "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
+ "type": "string"
+ },
+ "mandate_version": {
+ "pattern": "^\\d+\\.\\d+\\.\\d+$",
+ "type": "string"
+ },
+ "max_decision_fee_atomic": {
+ "pattern": "^\\d+$",
+ "type": "string"
+ },
+ "max_payment_amount": {
+ "pattern": "^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$",
+ "type": "string"
+ },
+ "nonce": {
+ "maxLength": 96,
+ "minLength": 16,
+ "pattern": "^[A-Za-z0-9_-]+$",
+ "type": "string"
+ },
+ "payee_fingerprint": {
+ "pattern": "^sha256:[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "permitted_intent": {
+ "const": "RELEASE_PAYMENT_TO_SUPPLIER"
+ },
+ "request_digest": {
+ "pattern": "^sha256:[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "revocation_reference": {
+ "maxLength": 512,
+ "minLength": 1,
+ "type": "string"
+ },
+ "schema_version": {
+ "const": "1.0.0"
+ },
+ "subject_agent_id": {
+ "maxLength": 160,
+ "minLength": 1,
+ "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
+ "type": "string"
+ },
+ "supplier_entity_id": {
+ "maxLength": 160,
+ "minLength": 1,
+ "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
+ "type": "string"
+ },
+ "valid_from": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "valid_until": {
+ "format": "date-time",
+ "type": "string"
+ }
+}
addedInput schema / properties / buyer_mandate / properties / payload / required
Added value: +[
+ "schema_version",
+ "mandate_id",
+ "mandate_version",
+ "issuer",
+ "subject_agent_id",
+ "buyer_organization",
+ "buyer_organization_digest",
+ "permitted_intent",
+ "request_digest",
+ "supplier_entity_id",
+ "payee_fingerprint",
+ "max_payment_amount",
+ "currency",
+ "max_decision_fee_atomic",
+ "valid_from",
+ "valid_until",
+ "nonce",
+ "key_id",
+ "revocation_reference"
+]
addedInput schema / properties / buyer_mandate / properties / signature / properties
Added value: +{
+ "algorithm": {
+ "const": "Ed25519"
+ },
+ "canonicalization": {
+ "const": "ROP-C14N-JSON-1"
+ },
+ "issuer": {
+ "maxLength": 160,
+ "minLength": 1,
+ "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
+ "type": "string"
+ },
+ "key_id": {
+ "maxLength": 160,
+ "minLength": 1,
+ "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
+ "type": "string"
+ },
+ "value": {
+ "pattern": "^[A-Za-z0-9_-]{86}$",
+ "type": "string"
+ }
+}