1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd714d7ceb54b54639c9e45ee31cd46a02e7e9c39f7ee4c291861b824e133c5ef. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a647f4c9-3d33-484d-8752-dedb9d596ce6.json and https://artists.proofprofile.net/proofs/artist/a647f4c9-3d33-484d-8752-dedb9d596ce6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf370ffaa83a6a2a4217e2248fafa53b2d44ab95cac958b2cd59a244b2b0951a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFP2387902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3146be140ff8cf177c256ecb93360010027bdd8816846025747dc07876048560. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFP2387903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf251541a19d3b47060d6524af46921bb90ecea62c5d2a48161102397dc27c627. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFP2387904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83b6f6cd8b4fb4462af9e51aab77b964d1b83f31a9692a0d27fb5cd4009deb8c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFP2387905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x573baa74ddcff6b24c5c4338b5b674219bc35c011915d778ca8ab65fe56451b1. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFP2387906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbae9828ae0db063d48f080e2323d7d25076ba7652851c50f673c750ff742c7ea. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFP2387907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b26fc39ff95546176b913363886d32ab42ad933b4fa868e3e5141ee91baacd8. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITO371502961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x651c835554df772c97f4f1577b2bde0bb3f1f5cd48304a34cdeb3f41e8881f67. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITO371502962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb662024d40110772be6d51f98dde3f5a89e4338b589ca2eaf2da9e00c1cc46d8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITO371502963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc0c0e2490a063f48a0e9ccafbb4bc3afd3fa6c0489021b97056f91691104894. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITO371502964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd416142f275543a2a4bd8d209fdda7f9aa6368354d5df6c288b69cd0e6397b9d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITO371502965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x848d622633877c8b7a0b3c76e426570a1d24c8f0b2a7119c72fb21132b3a6c18. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITO371502966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c6eedde525300b953511b82586be77188f366f2369bf3f99ec52076efc81cb5. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITO371502967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef42070cc643c8d7511b45e02874cde1cf4242a13bc1e86b313dda9835142424. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITO371502968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b4060c742e8d294e585c037e3b3e506264f6ad12ebe0e8843c14df458da9fc3. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITO371502969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe979d67d393148b447f824522796b605936fb5fb42c216b47b67482e26e13805. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITO371502970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcddf894066d7c35590d88455bbeaebddf2184dc92f84ace2765ed212fc41aee. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ9JZ1765664.