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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b98ff9ee0336cd22d96bc946531d21752a18b7d8d25fab1f27234d93df1b1dc. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1f4a052b-241f-472f-b1f2-87a79bb684e8.json and https://artists.proofprofile.net/proofs/artist/1f4a052b-241f-472f-b1f2-87a79bb684e8.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb14f48b3dc22b6438c3e98ef69c8a1e4c3e72830309fdb593419042f0c022b. 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/HKE672400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea8e431de6d87927f8e6a2d3de8ded93d5ba539a4282a5e47898802795c7dfea. 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/HKE672400035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1df5645b1b18d97b4c68765e79f4f4b28546b58288de558fd08d62eefe07e73c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/HKE672400036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x633028958c2752e59963800a77f1cbe13b5a347507a8ca2605fdcca6000ed96d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/HKE672400037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30c46901ece6753d5729e0fd4dbed9fb759957dc2fa9692cb0cad2cbec88650c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/HKE672400038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12443ceedabc045974bff419e548bb642c12c39d84b16e43d8b9f09e8605e9b3. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/HKE672400039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b040ba6c11e5b5b11f560bc1bf319686ae88d467b3cf0eda76c82b0f70529e3. 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/HKE672400040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8ee2f2d89b6b64654cf2388cf4e7a89f34e54ed8f6e69a19b27dfc9974cb00d. 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/HKE672400041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c2a347ba5ca1e3336b995a6f07862813cb3e07f5f9d66a4b2dfa52f7bdf00b8. 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/HKE672400042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdfee0179b4a0186c602807ad94dc2f5f1976d31f7b9d3240792b09cceb01f75. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/HKE672400043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25eb5d7c655f644a854303338dd07bd38399f8d6db57bc2ba33799df6995e772. 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/HKE672400044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfb2c952cd4838b270775551d94a4094f6915ff13032c9c861d4403e692c0e69. 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/HKE672400045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x512972878411e7b1fbd5a5d0bc10f2767e032b12fede7fde282c99c20025e4e9. 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/HKE672400047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c4705e284225133887c860056e29edd2c42b162ca7505c3eb0a5d9121ad5292. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/HKE672400048.
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 0xfd635656c6a19c2285cec26d7cee2037a4a31a9a892ae09292bf03e47eb1545c. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/HKE672400046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ee1bb54d97c6d615ce72bd86f4c2ff07ed95f3ab336ca4f64ed8cda9fdbc4d. 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/HKG732275060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7055d6805d80be60d2997a53d5a2889d92b033676d42fd07e5dd28524c0c1805. 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/QZWFJ2475792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c4785088167b88f9e538576c335697ccc90673299408be8ced7a5f7fa55ada0. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZK6G2357420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91cafafbf61eb39f34a53abc060a07652de6072e92728ce941ef88a9718073c0. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZK6G2357421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9b3511096a6f09838ed4825d96b9bde8d90edc96f72c8c43521843765a51cf1. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18: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/QZK6G2357423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2cd89033baf47e517880092c0b514a3b5500655dc76c157d2cf6df8d5f4b16f. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZK6G2357419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9336a590952ca482049865b36db69c5b25e5f2101cf7586ddd77ba7f9c755f6. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/QZK6G2357422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e1a1b5a5f47de1081ab959794a8ba8a46fd43efb57fd189687406fee2619724. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QZK6G2357424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbba7d1d1a633e66a9b85e2d00ea5116761d7f8fae69d42b039f8f494188631e6. 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/QZTAW2499401.