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 0xb8dd4041eb204c4da9b47674e5104c7040dbbee7080d8b637c56d4a991a8d809. Chain 2 (Bitcoin): anchored in block 953730 (2026-06-15T02:47:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/93919dc3-1960-40c3-bf4f-05038da65246.json and https://artists.proofprofile.net/proofs/artist/93919dc3-1960-40c3-bf4f-05038da65246.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 0x62e5eff219ab16691fda510d003bfd669440e7a8ee50eca26c0f6b9852271dd0. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/USANG2430975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb780f27dd340c8cfba5e8be623ec27df206df3efa5f64e2793368ede875a18bb. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04: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/USANG2430972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37eb377fb63fde3f8376c970ff7fc0e0be3543df355291b87a2e4613aadabebe. 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/USANG2430973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bcfb1548d8ce159a099d2ed47b1575424c3a0c5477087580cae1823f5d7fcb3. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/USANG2430974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x804c1f43d8fa8d60b6355adaf43f57d78d563cd1ece72f939ec0978bd768ed6a. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/USANG2496497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x575b5af97fcf70fd89e80f9ad8e5823cd7b1f7bec15cb8b16d39110f94a87fbe. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/USANG2496499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fe98e8367cbdca329d3cd9069a9e8d0f37194c272990c308d9ddec64b53cfde. 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/US3DF2501181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce8f2a09ecbb4ed83369f3380cd561de44a3aa817cfa0eba337599f2a9ed0532. Chain 2 (Bitcoin): anchored in block 958504 (2026-07-18T05:41:32Z), 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/US3DF2501182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670e8e3332609327f71941e6acb3d16b3e8499100488717ba75c977fff94aa0c. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/US3DF2501183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9847a12eb9d133aa8142ac4b0a098080df3dd8508bb1d8737f1990b93f49b433. 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/US3DF2529310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaab4db22e4b59d2516748af7a03eb60078a6fdf4c16c3bce8324512469ebff6f. 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/US3DF2569672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe18aaba1dda8792beabd8d26594eaeafe21ef5ecf9cb94b36a420842707a3988. 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/US3DF2569670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x937db0032ab04849791b7067ef0ccb1eb205c003e4b04562caf1c1dcd67ebdc3. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/US3DF2569671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc57719e25a31d66890c0e08243ce447794e45821ac9dee9d1023c5542d0a57. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/USANG2505494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e0f8827b57c7945dfc2e03f484b40e4fcbd5507bf830b37984f511ffd12f8de. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/USANG2505495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43856d3cc113fe4b7a1c23d3b623541547b6d6924c0479bc205bcf96eb226935. 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/USANG2524940.