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 0xbcbd90296ba3b85b6c60e15dbf87f8ff1cc9337fdba65dd4091e0c76de96f186. Chain 2 (Bitcoin): anchored in block 953743 (2026-06-15T04:52:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a197f335-8870-4f9d-b793-68500de43991.json and https://artists.proofprofile.net/proofs/artist/a197f335-8870-4f9d-b793-68500de43991.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 0xbe50e15e74a58e9360c1a21ceffe954cfb32302ab6548b6b228b9ac508adc776. 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/HUC571410180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2ae2c34fbf94157c4bf230fde7edb72570aecd41af5bacd10be7360b2162495. 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/HUADX1600001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc1ac09441f821c73ec49bb6fa1e64514312e46b36cf0dd11be32c4dbf0a562d. 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/DGA0L2373009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfb42582b7f713937ef6ffc92fcd4bcc42ab47a9e8d653a44f4048a8be885c6e. 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/HUB141200163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04a5751b878534b78bb0918b6cfb12b1a151478e78224bc91681dadf329f98bd. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/HUB141200165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf44210b132427210be59eb4622d9378a03dbc2542ef85c0f5fbab53d273922a. 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/HUB141200166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1096f0b6247b7899d3ff4f014c127978fcb65e6cf91555636baf6b5839b9619e. 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/HUB141200167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a38cd974c1da4e7749dc5e878ca743cc386e8c1aa1460deafd0a1d8ac71f86f. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/HUB141200164.
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 0xf247bf1aa35f5b486199e6767fd896b9c052d4f54622f8c55de3d5b8aac78c89. 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/HUC8A2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa315e49514bdda1b1b9a54cc204bc6544e3f28464082b6f8fc5ea92a92acebc. 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/HUA612201245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3df981b0e39fbf4cdb28fef6c109c1a1539842108c15d05fbe9ec4d3b10b6563. 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/HUC8A2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec14af58c667d95d112750a966e8eb29053c8a47858a3ce3f392b9e37dcc9d3a. 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/HUC8A2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3342d58359647eec6f7dae12442f745e33ee298faf36ea563fa9d908d5f01a27. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/HUC8A2200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00280193906877b3fa43af7d0dd687a44bbc74c2484ca0043cbbcb2108efafb3. 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/HUA612201242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dfcba84fe373973560bd329cc067f7b6ad8317ef527f038b27b98317defa199. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18: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/HUC8A2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba246372b3205ed09ecd553dc06a9ee9d78c55239ec52de3609d41fff25680f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/HUC8A2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x410097d1e988da13c37973b0b8f17e0f35561324cb4cb9e28ffa85797785fe94. 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/HUC8A2200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26d2e8a857f9949151e5c3eb5b9a666de7d9643fa984ff56ced2760ad5935e2b. 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/HUC8A2200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45b3f4647dd53db7a1c30dcd548597186de610e088ff5b869e47c692e2f5388d. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/HUC8A2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2cbfd208193ed6e8ca4f86b19f4810231ac5858565ed1c3478401d1a597fbd2. 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/HUA612201256.