TEST ENVIRONMENT — NO REAL MONEY — UNOFFICIAL PROTOTYPE (MOCK OR RAZORPAY TEST MODE)
PROTOCOL VALIDITY IS NOT TRANSACTION AUTHORITY. A packet can pass every protocol check and still be a purchase the human never authorized. Final authority is RazorGuard + the trusted executor.

Transport

Packet mutation

Cross-protocol consistency

One semantic transaction, five protocol representations, one commerce commitment. Diverge one lane and watch the real consistency engine isolate it.

Phase 4

Protocol Gateway

The RazorMesh cross-protocol gateway accepts MCP / UCP / AP2 / ACP / A2A inputs, verifies the protocol firewall, normalizes to a canonical AgentCommerceIR, runs the cross-protocol consistency engine, and routes through Phase-3 trust.

FINAL ALLOWRAZORGUARD ALLOWFIREWALL PROTOCOL_PASSCONSISTENCY MATCH
Sample data — fixture snapshot from the Phase-4 proof harness, not a live run. Live runs appear in the Live section below.
Envelope

Protocol Envelope inspector

SourceUCP
Version2026-04-08
Transportrest
Message IDmsg_ucp_01
Request IDreq_ucp_01
Idempotencyidem_ucp_01
Agentuntrusted_test_agent
Merchantmerch_synthaudio
Statecross_protocol_checked
Payload hash0000000000000000…
IR

AgentCommerceIR inspector

Schemaagent-commerce-ir-v1
Merchantmerch_synthaudio
Items1
CurrencyINR
Total (minor)1,89,900
Recurringnone
Intent contractic_test_1
Authorization generation1
Source protocolsucp, ap2, mcp, a2a
Cross-protocol

Consistency matrix

UCP 2026-04-08MATCH
AP2 v0.2.0MATCH
MCP 2026-07-28MATCH
ACP 2026-01-30MATCH
A2A v1.0.1MATCH
Benchmark

AgentPay-X results

amount mutation

✓

amount.plus-one
merchant substitution

✓

merchant.substitution
recurring term insertion

✓

recurring.inserted
mcp protocol downgrade

✓

mcp.downgrade
ap2 unknown constraint

✓

ap2.unknown_vct
acp illegal lifecycle transition

✓

acp.illegal_transition
equivalent representation

✓

equivalent.canonical
Sample data — static proof-harness regression results (AgentPay-X), not live traffic.
Live

Live acceptance runs (Phase-4 ingress)

Fetching live acceptance-run registry from /phase4/acceptance/runs…

Audit

Audit + receipt

Every protocol gate writes a JCS-canonical hash-chained event to the same Phase-1/2 audit ledger. The execution attempt, when it occurs, is appended after the RazorGuard ALLOW.