Enterprise Exchange Platform
A 16-microservice trading platform matching buyers and sellers across multi-tenant e-waste categories, run at 99.9% uptime.
An RFC 1.2.0-compliant Beckn adapter ("WRI Connector") for identity verification across multiple providers, with sub-50ms P95 latency.
I built the WRI Connector: the protocol-compliance layer, the provider-integration model, and the multi-tenant isolation approach. This was an individually-owned build within the broader Opal platform work, not a shared team deliverable split across multiple engineers.
Model the verification lifecycle as an explicit state machine.
Why — Beckn interactions are asynchronous and multi-step (discovery → verification request → provider response → confirmation); an explicit state machine makes illegal transitions impossible and makes the adapter's behavior auditable against the RFC.
Use Ed25519 signatures for multi-tenant isolation rather than isolation by database schema/row alone.
Why — Beckn's own trust model is signature-based; aligning tenant isolation with the protocol's native cryptographic model avoids maintaining a parallel, adapter-specific isolation mechanism.
Deduplicate incoming requests by message ID.
Why — Beckn callbacks can be retried by the network; without deduplication, a retried callback could double-process a verification and corrupt state.
A 16-microservice trading platform matching buyers and sellers across multi-tenant e-waste categories, run at 99.9% uptime.
A standardized OAuth2 authentication and authorization system rolled out across multiple client deployments of Opal's platform.