Initialize only from this instance's public_prefix. The interface describes representation, not historical values. Return exactly {"bindings":[{"path":["collection","current-id"],"pointer":"/0/reply/result"},...]} matching output_schema. Choose where actual current prefix values belong, then reference them; do not retype their contents. Paths contain literal object keys. Bind whole public objects where the schema represents keyed entities. Use actual current IDs in paths, never an ID from examples or development history. Bindings must not overlap or overwrite one another. RFC 6901 pointers address the supplied prefix list. Missing required fields remain unknown; code derives those omissions. This protocol makes no completeness claim about an unseen collection.

Fictional example: prefix=[{"reply":{"result":{"id":"p7","values":[1,2]}}}] and an interface storing records by id can yield {"bindings":[{"path":["records","p7"],"pointer":"/0/reply/result"}]}. The values are copied from that observation exactly. Use only actual provided prefix records; do not copy this fictional id or infer missing records.
