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 0x1ee3432667ef7086fcdfba9648df267c8398a0a8c64ad03826719c16bd632dfe. 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/0ed327d6-0d02-49d0-b1fb-19da89c3dc9a.json and https://artists.proofprofile.net/proofs/artist/0ed327d6-0d02-49d0-b1fb-19da89c3dc9a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Romance Demo: The Lightning!, a dream sequence by zay davis
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 0xa5a98ddd6bb356cc37a6180fbe815b7339fb0feb2cb5862fdc1f47da6fe69173. 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/QZVEM2372395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x188bb5c65dc59a0ee1768fae7abe9ce03ab0bc5bacb5b6907fca06686562b597. 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/QZVEM2314259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47d5f0eb6fc625403d395b7492df9c0790e3aeddca97fea1c045dfeefd910007. 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/QZVEM2314260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa99f42a530ce1a74b9b6915a85866372576be8e9c39bebce6f71a48850112359. 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/QZVEM2314261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25e8d02719835105c0d5f3eba2876c7ff3bcb447181fb74356d66ba25c0d1dc9. 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/QZS642215221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37fd0d6617b6203e4405114276dcdcb546ea80f2238d6e9b751119af0049ccec. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GBRKQ2115334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56da2f59e1d35c68633ef4295b399a76c1611f65452184b4adef3017d175f467. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZVEM2321227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce4f59828f3769f222f06563963ea2cd6ed81be45553144805b9617c104bbac4. 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/QZVEM2321228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88202b710066095807c9c88c3bd64dd3e3390a0af82ead5a8dd8888909ba1adf. 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/QZVEM2322136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4c14dff9dbb7b6982ada9c58d3f2e941da63f038282a93de443a51a230bf7fc. 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/QZVEM2322137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf46b8dd75a4e64ea2ea2eb51ced1478793efbf3700ac7fdaa39c0467fcb03d8a. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/QZVEM2322138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06adfa11cefc206425a9d5b6f37884f9e1915b1282c132d421a2a5e52a2e15e4. 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/QZVEM2321229.
SOME DAYS ARE BETTER THAN OTHERS, TODAY IS NOT THAT DAY
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb98d1e9beac872395b524f6d8f0f96840f01851039ace06907598afaa4eac96e. 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/QZK6N2475377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc01c4a2966d5a51bd937ad57e12da2db711f77cab4070a3f50356c0d15a32b80. 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/QZK6N2475378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b19566e7760bd54adeb98aeab4990e760106033bec959db49007efb902201c7. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZNWX2182702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc6b6a2b9f3c248c4f9ceccfdd142b0bfef269c8fee33f3a72548b44cdbb9bd. 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/QZNWX2182704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcadbaff90b465d78b8ca47abb7b1568b91c293239610e627e92155a5d72e956. 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/QZNWX2182706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b08b4375fba5d6ef11e1892368d30c4d3d3b1fec4609e030374007e3234db0a. 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/QZK6P2310134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf0f33012531a0f5561388adee29536abafdbc437453aa92d51fafa796333bc0. 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/QZK6P2310141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81efbe2cb50a08a2b358e8237a7002efef22f3681ce6d9378eb3c41e3482b195. 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/QZHN72257648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb219fe83467e6a96f683777084104feaeca98a7c0ceed5cac31fa19dccf9a96e. 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/QZFZ72441631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed1d4a3da403f3912276711d31e5e27af1078434bdc6a1cbadeeeb09ed55f53. 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/QZFZ32238778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aea30ea3d1448ee7f1fcc7fb8ba37dcaecadf5274e04c554ff3c54c67337ba4. 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/QZTB32347830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x989f53bbe1007067ebfd802f143ab180c3581fc546de0c869dae52320fa293da. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZNMV2152510.