PCOC

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.

    Choosing a file replaces object_b64 with standard base64 of those bytes.

    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.