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 0xfdd684a8edce77f6e822a0592d2b6abce147ec8b3402de61120e315f3d69c2dd. 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/abce8c6d-32c6-4e4a-82a1-02e69b21bdfa.json and https://artists.proofprofile.net/proofs/artist/abce8c6d-32c6-4e4a-82a1-02e69b21bdfa.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 0x56ef42cfab09c6bc690c6698df69ce1421b4eacdf6358bfbe37bc49e8ef6c404. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/QZDA62131771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefe768f7fd5ceb1f2f626ae85befd9b30458776a795bde8c0df16452bd07c4b2. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZHN92114794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6bdb6c4469b427919c749775a20b8c38dd157fc17fd7771ed52fa1038f1c47d. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZHN92114795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a0206215f4080e8965633d64d8c6e3b38af2d5005f4cec8fd338886f8593d2b. Chain 2 (Bitcoin): anchored in block 958947 (2026-07-21T00:53:33Z), 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/QZHN92114797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd94b5e9d4e16a87886e03ceb7f34f85a34cfa57595c381df6a5ff7f5535d66c. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/QZHN92114798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd55a655a8a32777158ec55a5d611f223892b23796cc81200954c2792a46fb6d0. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T04:29:18Z), 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/QZTAU2101644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaad75f567953089def2ea49612e9b4148d8535b02e228d5dbc884021508217f8. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZFYY2285334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fd047e553a0d870af4b4a8de888b81291e8d33b696cc45f94683e7cafb1611d. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/QZFZ42240903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47c979de7042ac9370ed7b9d0ffcd5db693b35117cb8957d3c8c9ee9a15e799c. 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/QZDA42233092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76f8d1c4fdcc64f7ad2be91f434e9bc66bfe24934d8f6b3ed8a379733ea1137f. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/DGA072278745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7929a5ffd8f29199b7005b179472c4635a3f80fbe5f4b02097e0966d46fa9c5. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/FR2X42333475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc035cce1e0b78fcf687ea903790bc1a2e76f32e0f45f29ad805288391b9d8970. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/FR96X2360336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8936b48e5c2bf6553b7a6aff4c5991dfdfe54a020f0a9c34b365b4fd1a08bff5. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/FRX282329682.
Last Flowers to the Gravestone (Robbie's Song)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fcf43164f5521640df23053b1f388f0d091756087efdc25dd2c29dfe06ecec8. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/QZTBF2333420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aadbaf99cabafe9f021c2a1803328fb86434b9c4af30064682f248779506d82. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USLZJ2405230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0b856627eb1dd30d8a9d3da2d7b0626e07752bab213836a94af4730b832f7a6. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/GBWUL2450844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e0b6437e035012d99fc777e07cf7d6decfc31a7c79106d9c4d4eb72ffa1d18e. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/QZTV32417630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09e0acfbbe79ea9c435d0eb19f0a95a4c3ca94a3191320c28ef3660d86485157. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/QZWDD2484334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cf8fe3c2d1fe080232687b10a630448c19addbda1b32cefa729cc81df40d43d. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/QZWV32445966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e9e33153b6ba17a2f97dc5a6723a1840d83fabbaa1c2a7ea85ee2f75d1fbd5e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZDA62571336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06834d252b152a0afb0626e26c377b05b91dff5aa6d0c3ad4f623b86f9d99635. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/QZDA62571337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cc030991a38319bc145193702dc2dc14882a517f85cc0d34e8f9337b1916d1c. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22:01Z), 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/QZDA62571338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c3a0e587e225d291a38629453c19ac78a60c6c28a9b9cd6f167d9a94a091499. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZWFN2521166.