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 0x5dcf2bb3e2837a7cb4ece305d6e1442b901f2b65b43afe1fe53d65a853874972. 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/e41dfe98-6999-4cf4-ab95-9b0f745367c8.json and https://artists.proofprofile.net/proofs/artist/e41dfe98-6999-4cf4-ab95-9b0f745367c8.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Practice Magic and Seek Professional Help When Necessary
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 0x085eaaf84b738fe947bace9947830583d8024cb22a21f34a599c0eddb775f108. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/USWEX1800329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63323159206e6cb5a68690089ed3a027c8a6e786a95aef4174a9bd57907b94f1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/USWEX1800330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fbc66b66e626a90bec5c667bfc2171ea4c1f8505d53ab0c22bf6b27b251497e. Chain 2 (Bitcoin): anchored in block 959091 (2026-07-22T02:33:54Z), 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/USWEX1800328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34b88c64f902666789366faaa84fc161316201f980484e5dbc2a34118c4b2a4e. 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/USWEX1800327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa45b4f1e272b88cdf718ba4da04eaaad9db87b3dc9080dca936c1714eb3a8993. Chain 2 (Bitcoin): anchored in block 958734 (2026-07-19T12:54: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/USWEX1800331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bcda322be18ef5aa013744a30d3c8b56a2d6dfc9d501d8802af94273e412547. 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/USWEX1800333.
Guitars Are Better Than Synthesizers for Writing Through Hard Times
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57e058dfa1b34e433aedf66cac12fe1050ba61f97c6a20a374a5a182c00ba27a. 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/USWEX2000261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeda9e307269460e169a167fc2595d0d206005105448191591afba132131bf252. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/USWEX2000270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca5ba6fcb7302ffa5249313f5ab957dbde863ba767e73fe0678a485fc8c3b570. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04:14Z), 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/USWEX2000260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x476f192b419a13ebf5a74193abe3d25b7df4f7069133ad49e6d81ab647e88fab. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/USWEX2000267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x911e5f677b3c6ed9cc50362628adf2ebbe1320b17e020d224b8b78fa827b171c. 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/USA2B2515063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x868e5adb2e4a8d358cb3769b148f365d0230b1e1d3f024398de172148984dc7a. 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/USA2B2513960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a6bf4e066b6ec1a24bc36bab2481f2dbe9915f53e8defdeb545f18345cdfe3c. 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/USA2B2319188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f67edb6a23b0e1ba34755e128b1f73a7050633d5e6cf56e850fb9a3b666c44e. 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/USA2B2319189.
Cherry Blossom / Truth in the Air - Demos
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84773c11f1b934d5e28830fe2885636472818e35dae3180515947dced91989d5. 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/QM5BK1900654.