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 0x76dcc10bb2907ca8d428c5555ba17a626b8797147479a208ff1512a00b923ec4. Chain 2 (Bitcoin): anchored in block 953817 (2026-06-15T18:10:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f98b04e9-c2b6-40b9-b78c-288add71cd82.json and https://artists.proofprofile.net/proofs/artist/f98b04e9-c2b6-40b9-b78c-288add71cd82.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 0x2a662ee57d34cf9c18ddb2063b4888fb148b5b197efcd91e3c3fa47620fdae74. 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/FRX282322936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8ed7156f26f9c5883ed717899f66d19a82f13a3806fd22e82c00cbedec184e4. 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/FRX282322938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1d6e676d762a9da239705d6566af5d72c3d0772174f4d9510276879d18fb6d7. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/FRX282322939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6215eee87aee33aa7ce264c87315ed370cad0cc63d35c6dd27e8d24f04606d46. 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/DGA082227264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x945bd064d10c004a8420b0842882e83f41d9f3ba19377a9341758f1bf10f9f94. 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/DGA082227265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ffd625673eea22006020d7837acdc9fe3dc284e97c6be73cad3fd73effdbe8b. 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/DGA082227266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a53ad1fd5f7e0025ebf871c93af034ecba850310afda1bd73ca61e060ed053a. 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/DGA082227267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e0d8a1b6a80d51c0eff02bf2c3d8fb2b5dbc4c646933ffa2370a0bfe00415f2. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/DGA082227268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa35531e4baa08e8fea3783a60bca3eb33bc6bdf0f3358f465c9b48b524feb5e0. 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/DGA082227269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85b1a132657a410a2c670792b37acb3e9b23bb96eaf6d571f25838b527541e5. 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/DGA082227270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b1a05b31187fce3472d392b8afbf5e62e8febd82c9bbb10f5f3fc5e21c5340. 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/DGA082227271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2411b9076baaea8bbf65a158d69e76e2090fa93692d7e567e052281eae9290. 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/DGA082227272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dd433cb7d62dc49033bd16885b927bccbb443d851cd6b80c1a0deae17d6e05b. 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/DGA082227274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59de76e61171b44ca2a0baebf99d761e83efa68af30e49f1e633074119380eaa. 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/FRX282088320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd350e5b348fc789c503907bcb608286c86cd1b70158ee8b316040d3adefda404. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FRX282088322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2411b9076baaea8bbf65a158d69e76e2090fa93692d7e567e052281eae9290. 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/DGA082227272.