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 0xb7c914f1ed5710a269dfbda7d745a5f60f17c2cb49a520a938fcf80454e8020b. 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/e1a4d991-ddbf-408a-b558-45e8ce2dca60.json and https://artists.proofprofile.net/proofs/artist/e1a4d991-ddbf-408a-b558-45e8ce2dca60.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 0xeb835486cb1b32036621ca7b4f4b68a7f97c29989a890b708b7cf9e22674cc0a. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/QZHN72592913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebc1ef0eec891000eda0e8c0a669ce8afcfa805ed198b4ff34351c9618b354d1. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/QZHN72592909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9194f0c29b4e5f363750501ca7f6d547b07fdb0a0e18ee626a44f59ce584bf0. 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/QZHN92502325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d1e7d1601f3a7c2fa1279ac1f6d49d81db8e3fb844dad11edc8122d89b838e6. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50: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/QZHN72592911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55f800309e28775d8828752b390ba56f8461810b827f6d6127d3e430f57626d2. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25:04Z), 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/QZHN92511665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13865ea618a800fca2839c88422c603b16a223cd2fa4bc5346e630303ad8acaa. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/QZHN72592919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7acdadd4b9f6f20164d37b552fbff344dec8e00e998d39debb74c663fef0bce1. 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/QZHN92506753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb599c83735d4770fc8ebdc6c6283a40ba39a8725b3c1a70e89310c90f7211308. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T16:21: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/QZHN72592916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e946bd73ba5d5ed61c6ebbee8724181e88e3c19a7230b7c60ceeb7fc6b92ae9. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17:03Z), 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/QZHN82579818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9acd7fcf55c7363b6e550eab3ef4ac5c54f6660bc4b7b6f83e5d85067a6fb110. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/QZHN92521904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa58fb8ed625c5783a26e88e45de739e373e9ec87ce3c5c28701ed44bee76295c. 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/QZHN92516186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddfebceb03e2f59eb76bdd4d7887660779a4ce3c611b7d8a471f46688655bc41. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/QZHN92504944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac75778f3ee79c184d644361bc6f907413434f0f1bf38abf06f5c2f7b07830ae. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), 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/QZHN82599210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x706b86df2ce66cb1ce4af4125b0b99211c2994a350048b41d248ebdb52611fdd. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02:56:49Z), 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/QZHN72592907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa367f6f98a13df6091056ccbb7a296ec36e5b5d8b4a8a5e9dc5e2b1799f7781b. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46: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/QZHN92502327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed1e16883f82b576f3de980f292afe7117df6cebb7a33f2e0bad5e6788ccee65. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), 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/QZHN92502335.