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 0x1eb9cc7ab9889bd5b948cf979f4d43fae4d01feb1eeb5716a60e92ef9ed94906. 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/5effb5dc-55db-4f3c-b79a-8b5cddd2b78e.json and https://artists.proofprofile.net/proofs/artist/5effb5dc-55db-4f3c-b79a-8b5cddd2b78e.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 0x91f40edca5436349973d57af9f3d19dc803a2b28fbe4134b7a1de1b116abd09b. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09: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/USHM82066959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61f10d35fe95ea8163ab66aa9a165c78a4eef7b2593560b7a6f4619ba85c6fb8. 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/GBKPL2144785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2116bef5569efc3725974d56daf06e63a806fe79ea2dd4c66351a5d3920fd4f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBKPL2144787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91f40edca5436349973d57af9f3d19dc803a2b28fbe4134b7a1de1b116abd09b. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/USHM82066959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa87a4f12e0d7b2c46705dc379c127b2c62f26f8d3b9aded26ea9df0b9886dd2. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZK6H2220060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a2a7408cc82c599c2302472d21be9308be1950217ef3795d0a65255b35f5248. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZNWX2213748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a270852c5c00d70aa6fdaebb282aa381ed500f0d82a084e4477373f9812ed72. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZNWV2265174.
Angels Don't Call Me (Live From The Sunroom)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2914a47c784573e9c63c63407f77a130e6de420e2416699c1daf633d33c2b61. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/QZFYZ2474709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc17211cb1afc0f1dac54d8977589dbe86871fa7e0e61b76e3f05bbebc312ac9. 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/QZFZ22148590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61f10d35fe95ea8163ab66aa9a165c78a4eef7b2593560b7a6f4619ba85c6fb8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBKPL2144785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4861c183f33b9e03c9b7f8c0f2457de901995598307ff0d6496cff95c6a5de66. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08: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/QZMEP2489208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57107f28c9a6b580c2e92bf8547c0c48fe6de37ebf46a58a594642cb7f6a611e. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/QZWFM2474310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57107f28c9a6b580c2e92bf8547c0c48fe6de37ebf46a58a594642cb7f6a611e. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZWFM2474310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1470f5752938c05b43ebf3cb37a9e7493e5a648e231b48ac4191b604554dea1e. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/QZWFQ2436763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda7358df366ee83801912ba28bde321000e3d259e6f7322fa437c6dcaae3e859. 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/QZZ7T2401640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17349476afe7ffe8707b1c5741583689cf9d9c58b58505fac0a58cce9343a92b. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/QZVEM2562974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16b9d066b8f580c8d20a874da233fe4d8b6542b6dc2754875202b23a91d7826b. 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/QZVEM2562976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e593d9dde564bf98bd2d0d5db0f41788ba906d753ce596da2c5897b2345b128. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/QZVEM2562978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x349ef30a1b17de24bbeb10483c9b8b11fa8051ed1266110361cd28db421ae20a. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/QZVEM2562979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd66e7663135648fdee0e4c5004a9bc5675325fcf67fe4719751154359d7393. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09: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/QZVEM2562980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7dc02c5022a258fa31b9f55592330d690b805d4230bd7cbd8090fb907cdc6f6. 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/QZVEM2562982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82f0b634d811845d88d3ca20ebdad94e719c785759f7d1597eca75e8cd6c5c09. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26:56Z), 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/QZVEM2562984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7dc02c5022a258fa31b9f55592330d690b805d4230bd7cbd8090fb907cdc6f6. 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/QZVEM2562982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x470f7b0a39f22d5cd4cd6365bdcb5a4ac49e96aa156013483271eba9d49db25d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZWFG2441532.