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 0x7323227cc6564a0145acad380b2750c07d115b74527e9cc86b7841f1c0ba8a1b. 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/90ccff32-fe2e-40e1-a335-26a017c2c0f0.json and https://artists.proofprofile.net/proofs/artist/90ccff32-fe2e-40e1-a335-26a017c2c0f0.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 0x4bec184fd652872c1160fa4e14826d18449df5aedabb13a477f5ccb466135307. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QZ5FN2355072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0d8647ea9a02a7bdb963df1f64d6b584de7f08a458bf7a2f63c8994415ec998. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/QZ5FN2392170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9931e40671da696fe976c41739fe2da523c3771b32945933f5a1dd585990234. 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/GBRKQ2393765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c58bd49cb41f943a018b4dbce5fd1c4b741a3b2438069d14bb3873701894d1c. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23:20Z), 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/GBRKQ2393900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b630a7af7767f38093cb8309175edbf690c35d991b526b3b00415dc55575a72. 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/QZTRX2375403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b630a7af7767f38093cb8309175edbf690c35d991b526b3b00415dc55575a72. 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/QZTRX2375403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e1a34ce83bcbc958d38650721cadeab99f28372c154a4265b77e8f4c54df681. 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/QZTRX2375450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa12e07beafb39ad30269797ce08a8cdfeb3d63ba6d555ab118d56b8195fac0ce. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:04:10Z), 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/QZTV32314786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa397092aa42c9b04524cb74eedb32edab843723dbb48d46c2cf8252572ebd623. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39: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/QZWV32348132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad2f9b7ce703701e977d431ddc800aceb0e24b2a0ab381623bb1589fe4bbbed7. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18:30Z), 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/QZWV32387159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9891675e8850346a88556192bdf1d39bc8bfa502621359be19e82bea3c9929d. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/QZWFK2395578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1037f4c36a6f95a82b0171a76f44792404011620315dd906a9ff7560cc16df4a. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07: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/QM4TX2432236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x728ae176b7e016aaff972b32815fa6bf4fee47394045a4291e12312fcbe52968. 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/QM6MZ2423471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1cf74a8d12928690fcc93785dfd03cdf3fc2e63193e6a74f8051ddee0e496cc. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T12:10:27Z), 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/QZWV32455194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc98a62ebc3c76c01dfa4339495c4647546bdb24c6e01819cd2a5dfc81b1a374. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T15:04: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/QZWV32455195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86462715de57e838475a6ed75282e665f7f4304fa8e402630b486379dae79f72. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/QZZEB2409527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbdae5849289e07d821dca8ce40d82aaba470e3ad38ae63fbcf6967895a15e88. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50:00Z), 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/QZZEB2409791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bbb160bcd09cd24aa3ecfb94ae8f78fbdee33b47369babf72f3e4b6547c8f4a. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QMFME2402742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33666df7ef717aeb1c76ce14f855fe401e89bd2386ad1207ad6a83104119615c. 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/QM6P42427578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca653bf92b786d417be9c1d22b9a764aca13ff67d2075e34245865cad965f282. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/QMFME2402762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe371d387eb09fdd62316c1f39268d007b2a2c50ec4483336999e30f75cc8d021. 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/QZNJV2557760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6aeaa17d466e0174da22a11d50d2bdce0a4f81ff4a4a5ff4cdce854fd687627. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QMDA62521943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40e451034a0348a652869204f258114cba6414b6aaf2d86bb1e44cf7b6714af9. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T12:04: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/QZTVM2573028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02bab446f1cc146c53dc99c1c3efa87193cf494cf415b49358eade38cb469744. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:25:13Z), 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/QZTVM2573029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72a173e39fc6f4a6f6a657d7d70112321d70e980bbb1a1c7528ebee7fd518636. 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/QZYFZ2415923.