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 0xb02ebda2855d46b95b6f1cfd08f0838bcc23cf7475ab539cc76bd5bf568527e0. Chain 2 (Bitcoin): anchored in block 953746 (2026-06-15T05:25:34Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a52f0ad4-e7a8-48b6-ba86-201fe9e1094e.json and https://artists.proofprofile.net/proofs/artist/a52f0ad4-e7a8-48b6-ba86-201fe9e1094e.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 0xb9b9d68a27a7c25aefcd62a79677f69a2becd9af68f6176ae7269e9d29faebef. 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/QM6DC1999277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bdcadc598ad2b7751d0f0923b6f03e68d034029137b9e95bb6b02d3615b649a. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/QM6DC1999278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc12e435d7e3571d14c3120e24ec0dbc71e301b99e5538d60efe6d0a379faca7b. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/QM6DC1999279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61ed5f9d73bde379ccdb9f621ea4419e679fa8601afa0a00c25ba091ea73f39e. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00: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/QM6DC1999281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3e79095c49213803782f5a48330cacc84d287d4422527d2170ef64a9d6cfd8c. 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/QM6DC1999282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fbe1f7e60f06162824035c30a3755e8f4e017bfffdb23967ae84316d5bf3ae0. Chain 2 (Bitcoin): anchored in block 957747 (2026-07-12T19:35:06Z), 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/QM6DC1999284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a8a6213011c59d3f0eeb066f309a39496af7afd315238ebf5171e52076a4271. Chain 2 (Bitcoin): anchored in block 957747 (2026-07-12T19:35:06Z), 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/QM6DC1999285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7595ce4c7c9458312e08aa1b235f5a9319e7c1a7786fa305781845b1d77fc89e. 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/QM6DC1999286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb99193aa69a7f6d6102234442c8f86f8710d937c424bc8bcb1911ed002f25be5. 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/QM6DC1999288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54547c4636aabf681ffc4ccd0cdb799265577554f17f9f549f4fa0aae2b0460d. 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/QZXLZ2330526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x534bdfdd5dcfa2ae2659593ab9dc027402b884c5f4ec05603c530ee1f6faf6d9. 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/QZXLZ2330529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a53e8cf57cf21fed10d439235f00461e969f40256303180b31f6ec95e513ce2. 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/QZXLZ2330530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x058ad0ffdc8c9dd019528bc016d25d94ba5ebe622a5743159b67adaa9a83493a. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26: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/QZXLZ2330531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce904fb3f44d283160566ac7a00006c595e98ee544d198599c7219fe5507e781. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/QZXLZ2330532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3fb6e9895ee3111756b5dfb2ddf85a2f1ea3306769b747992449b5d9c132b4f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QM6DC2090443.