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 0x2994fec7c2cd6558bb7fcff876ea3fda7fda229516aaf2770580f1cff3240b35. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/86d46537-907b-424a-99ec-f33d97908c9c.json and https://artists.proofprofile.net/proofs/artist/86d46537-907b-424a-99ec-f33d97908c9c.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 0xa9a1f6b6fb80aadd7d16ca39b705c12921690e913075b8a2eb30ce99f1cda05e. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T13:27:11Z), 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/TCAEO1949779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bb3810f2b5a6ec0a22871ea42bd6f52aa81a14e6e9871654b78109ce2768b2e. 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/TCAEO1949787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x680e8105930be93fbc2fc89f7cf574b3cdcb607e3124b165c69100f3518595bb. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09:50Z), 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/TCAEO1949792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x287e1574194869c8fd2a0c04e25fb8bea56d1a1872cd028f06ac6cf6aab308a9. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/TCAEO1949793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c7ee38676baf4013e09353c1ad5db2fdfbcc7483b60b1b10759da4019c5dbce. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/TCAEO1949799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cdc7f74fba12ff2e4fa9ad24b7573efff9e70a23abb70a6c2ceacca3f085f9f. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/TCAEO1949801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x534b8b98b429b13fff7b1f4df294a5b096c4023af6431cbcec9b6ee9bb0e76a9. Chain 2 (Bitcoin): anchored in block 957633 (2026-07-12T00:19:47Z), 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/USQFK1201165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31224f2f9ab5996c8c94009657a75418dd6a0347e94fa2992cceb53d2a36285a. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/USQFK1201166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa81b5c12b9384999e2227cece2a770b7d89ba42b74d6165c3dec0dd06bff6bc0. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/USQFK1201173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58406ecd58172556a181c3ffb8a7680d86152192216ea1d1b344a554894afd06. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/TCAFN2101676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x499c1569da283a0a9a614bc9c9825927fab12ac0023a5d883e19533e27073354. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/TCAFN2101684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9af9679e293deaac392373f69d20f56c795dac0da70e66871e0e5c64348ef829. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/TCAFN2101702.