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 0x6f6bfff75a6dda035d566dfff6b245e503ad3b483554c585bd072cddba652965. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6ef9c66b-f738-4d9a-a88b-214435a3e75e.json and https://artists.proofprofile.net/proofs/artist/6ef9c66b-f738-4d9a-a88b-214435a3e75e.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 0x7a247df25f948e24c9c864ee69a8de871983cfdcbabb9c2ba2add6e4b6eb7d1b. 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/USME31600234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1780842e2cc9bb9fe79827da882579931313ec7750d88be1dc6a33c7c873a898. 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/GBKYA0605080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2f0340c553755f1f201bf7dd5d3cedcb6ab65bbaf5027ff060a75201a82b6a5. 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/GBKYA0605085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cbff644de65d315e39dab4b4376fdf72650777250114ca988c457506c7b412f. 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/GBKYA0605091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d4a8c0695545d706b173eccacf2548339fada39333b4d60f021b12d5c4a4d46. 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/GBKYA0605092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x764f7453b7d4ddfed072632333ce33ce929d34b2047aeaffc0d6defaf0a9806e. 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/GBKYA0605096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82bdeaf78db4ade8ea3da9e5756f0e83b4267b62b1f64bab26d832b9e6cf70f3. 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/GBKYA0605097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a94c07d3a303360039d3ec2797ac539eb480426a2b723f4edfe4e03b5237609. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T21:04:31Z), 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/GBKYA0605098.
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 0x4195f67a64ee5c5e011bc79806451eeae72c861934e7ae1287c64166f11cee3e. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/GBKYA0605081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0dbcf4c41efc4697219853702ff9b4d4210e97b0bd980bbc11261fe5ea82f59. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/GBKYA0605082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b5f33f3081ed9f91f34996ccbce948635b1078233cd0f29cce8386c6a007f51. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/GBKYA0605083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e17f43f9c81af3d32604ec1414d77eabfd679684d557a4804038682dd23e351. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/GBKYA0605084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11f6496bcb732946bd15aa872455a252aeeea05c8109a4ad9c3fad5f14e20fd7. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/GBKYA0605087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x005b2ecbe281dfda904b5ae31219aee1384f9dd9b825d5239bb2c9f09ab34577. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/GBKYA0605088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa25a02ce5ebb6d6168c747ee76e0ddeabf4a65e732dec4015680d57bb4083a5. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/GBKYA0605089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2af649d20434dcd2d6a93de0f7e16c3c5178173f597c1204270f16b18a72f7. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/GBKYA0605090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d23b83524b3364da5c0b45d0c3dc99c6f73b68a98aad29497e7c4dd7ddccb6. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/GBKYA0605093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cfcd1a522237967c0bc0bf3902c739f083f94963a0cc400e126445737ae2747. Chain 2 (Bitcoin): anchored in block 960349 (2026-07-31T05:23: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/GBKYA0605094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b0753c33f2272796796c84de8602a3be5bd3772c05fde28589ebd13c330796a. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/GBKYA0605095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe9c803d6e9b1fdd23164340b71a85f51fb9c869bcc563445d4e7881b9b35342. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/GBKYA0605099.