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 0xc4d3fe7b1e4a0f82380ac45fdd0b6eac68e0f0cc24d6f3d0fbd635f9dd771811. 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/d1533057-adb9-4392-b429-47aef810ce40.json and https://artists.proofprofile.net/proofs/artist/d1533057-adb9-4392-b429-47aef810ce40.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 0x6a2c83ce15e8c1c1f8eb56ab1ebea38fcf402c348d07ee976efb8b007b2a202f. 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/GX8LE2374139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed769777b964e17c17bbc5bd98a7072c5668a2bc70cf6b907ed54d794f8fc39. 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/GX8LE2345559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3910953abb3ec2d877ec8f2631d12217fa1a2d3b71ce933f15c93a38842f0820. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33:04Z), 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/GX38U2342214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3e47cf914e4dc3fe8c63f1a922dbdd302d223ee42091a2c5dfd0ab2ee8b4e9a. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T13:04: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/GX38U2350764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdbf6da6942cfede8695ec24c4b7e17781d0c12a21ec0551a4fa1e883df0e345. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28:59Z), 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/GX38U2345317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22369fc397a5780b4f6fc43baf18b08d7f021036e91af5f2cf7597ea01d775a8. 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/GX38U2342485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa04a05aadd8efc83c4936e9111999edec402ca1aa9fda6f1a2037188debe4d45. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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/GX38U2320423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9caf0c3ef481123887da2ae9de0015a82ac0e8bd0645fa26a2ecd8f1e568479. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/GX3HH2302745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x598b6b014f8f0fce7cb934fa81f7ddd1ec4b0ad4ef78af7ca19aad896718e357. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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/GX3HH2324967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x750708d9f389a3eb7dd1dfe1e5b0c9e0dfc8010af961fc0b86bd2dd358037f4f. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/GX3HH2344593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8de98c8ca3b8c5ac403c71bd879b07d7a211ed77aec8d71644c901b5a8758153. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/GX3HH2356042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa929b7077f090b96b36334668e5e817886339a9aea1b85c3b1bd2bb58f06f6b4. 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/GX4R52361549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde65d64868b6794431a124fc1c153c17b14b4ac7531b73657f18415a37d8dc87. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41:40Z), 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/GX4R52347931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c31fccaf209a4efae6295364f44774a9fa9200cdd8f2780fedbd82667f3c02. 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/GX4R52361144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacddb6e7ad5bfb0578891126c4f776e903e0a8f8eee28b47d95eb48d6b3ee604. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/GX4R52323644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05495bbfa4e5f9ecb0ceca57ffdaab8f6a10b7211957d0391134211d9f9544f4. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39:05Z), 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/GX5MY2448739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0a8497be942d4a4a451ab4998dd9f27ef23681218183e2bdc3498663b03f7d1. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24:05Z), 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/GXBDT2419826.