Sign in
This page reads the highest stored file and puts that header hash in the QR, in Bitcoin display order. The phone submits the produced object and the Schnorr signature here. This page sends the gate those two only.
Index https://index.pcoc.app
Gate https://admission.pcoc.app POST /v1/sign-in
This page posts the object and the signature to POST /v1/sign-in. A missing route is reported on this page. The gate does not call this page back. decision accept is this page's own session signal.
Progress
Header hash
The highest stored file has not been read.
Bitcoin display order. This page does not reverse the header hash. The read is GET /index. It is a host fact, not a v1.35 read.
Phone
The phone submits the produced object and the Schnorr signature on this page. The request body is JSON. object_b64 is standard base64 of the CBOR object. signature is 128 hex digits. The QR hash is not a field.
Result
This page has no session.
No sign-in response yet.
Every deny is reported, including a false shape. This page does not drop a response. accept is stored on this page as its session signal. The gate does not mint that session.