Standards
The handshake shape for Directory, Authport, and Router.
How it works
A venue keeps field names in the Opfico shape, or registers a transform and Opfico maps them on every pull. Directory, Authport, and Router are one handshake.
The handshake
Directory is required. Two reads: the listing makers scan, and one market by id. Complementary yes and no prices sit in 0–1. Spread and size live on the program, not on the catalog row.
Authport is optional. It checks a maker wallet before a quote. Router is optional. It stores the quote and the fill. The venue's engine still matches.
The adapter runs with the venue, knows the chain, and posts the fill back with the Directory market id.
