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 0x70ab57cb9cfc18ef37dc39af73509aac374ad80fd416a82b027199eb09f1c0c2. 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/a2a6741b-7563-4c62-b7d5-0711d6d959b2.json and https://artists.proofprofile.net/proofs/artist/a2a6741b-7563-4c62-b7d5-0711d6d959b2.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 0xa8c652e9d9610ff6bbf296fb6d314861c43c8b6d724128b33e7e2eecc47d7601. 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/UK6GD1800017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36e84c6c83a9326aa0f53be5a8966f4614ad84aa0da0f4e2a2ed556f6ca32e56. 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/UK6GD1900043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30fd78a5b4682bec7cb2af1721e83ca519469392cb53b122554b3084ca9268b3. 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/UK6GD2000019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68dd6978357a75b63dd2e85188c0d54d5c5f8204f7c32f28ded0998c0f46160d. 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/GBJX32231005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe652a10b2b8e33cbda98b42bae17d003adecc6d32b13850c490237b59ec53d69. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/UKU932232128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca665f8f4ab1db407366e0b07283e579bc8a22589d1811dad09785286a38dfaa. 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/QM7282357983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62ade618cdb786b32f4f0c69aa727b477d805ef2519fe397b883965e33673b4f. 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/DEG932303605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f1b9f5a9703197556b44df4ea1a97afef57a468d2f7d92cd78e1e63e1226b62. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/DGA072469319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65a3c1030c43a9b08349b175f5cea963fb410b5a53a016ea07baf597ae795dfa. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/DGA072469320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a91e2c091b1da8f5eb7e379def34ee8ede3face46317b66af4d9f68827d805. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/GBEXH2402000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x500a89116241bea4ff0ef5d9f0b6691d922aa45171856361dcfe9eca8faa3396. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:10: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/GBEXH2402013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0209deb35cac45d4fdb17a7b8e084a79c7805df8e9236a14982d528a0ebecd41. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:25:30Z), 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/GBEXH2402014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa926418de9af1f42b379b370b77c43ddeb44595674e8d61d07b1fb52e250e73c. 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/UK6GD1700003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b2300489b419341fc5a76acfe14f63d82c2fdbd4b4eb1970e73befbb341583f. 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/GB2FT1000062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaed52e7f256baa8deec584843f4b7c8c7857d04368ea24a7f98b22c98068361d. 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/GB2FT1000064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47db95029012852e39f974e59c0c89f3b60e08219a721625195b93e43f26e825. 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/QMZQ41615005.