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 0x386b1279aee4678178de16041f7bc923e75237a31384c9ebed82ed375cef69a2. 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/fd9bd69a-25ab-4df0-bb2f-2c491fac6627.json and https://artists.proofprofile.net/proofs/artist/fd9bd69a-25ab-4df0-bb2f-2c491fac6627.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 0xb6753e3893d48877c1331bc8d094a0dcb04a76a06aa358c92d1bd3d878b0d3a3. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/TCJPQ2299121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9a6838ff3b57bc69a234abd0a3f77712e84df9b08b6b2d669bb026c6f140e58. 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/TCJPQ2299122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a1bff8401f168e709fc1d2372f35f2489776bf61c0db0985f916e46ad5d78c2. 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/TCJPQ2299123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cabfe6d8bebbdcea98840006a7bd4c27324de4617a795b4741bcec8053adc3c. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/TCJPQ2299124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb898000f20680b256b8ef559a0d8a4ce362b218174807fb733021d0bcdfe69e. 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/TCJPQ2299125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bd89b9f844e44734adc663d1c9c5c921e879d5529996717e493c8a5b795e96f. 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/TCJPQ2299126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cdae6b1fd63bc248e29887d77a12db3343bddfc74fce159efe334429137d0fc. 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/TCJPQ2299127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xede6dd03e2b4f12166429cae36257868e3e49e372332a80f7b4834deb9a874e8. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/TCJPQ2299128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5f8a497a7dd52fdab772ea316eace585efb85eaa4d0b252396e4f27a4c1f8f5. 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/TCJPQ2299136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe16da2212a4b718e28cc4b3385fcd674a37d5f66343b92f959e018c6f31299da. 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/TCJPQ2299144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x800b845883b9d724ff490a44339d5d3da29181689054a702bfe5e7de03d89cea. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/TCJPQ2299151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f4b9afe2967bc38863f1f19f6345f07a643a77a8aad2c2702fa56b91dc32fa9. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/TCJPQ2299157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41bd7327561cc183ae642ec42abaa0f66e3afd41159ac6579534d14d2ea85beb. 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/TCJPQ2299160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4779f1c4b9e4ca1567436bbe5456f603121334a736ef482c8d1dccfbafc7266. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/TCJPQ2299171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22ed7f5b1fa7a400f14843947d06830e66223edc75ea6d614e89f6b9fb46289f. 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/TCJPQ2299178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4f03dc9aa06f80ef6a3341de5d0dc5f8c4e38a0e1fe5dae62a358c9b70a0f3f. 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/TCJPQ2299185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1161b34132c67c16dba772cc585ed07cd2357bba826d5f272dd093b5e1e3041d. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/TCJPQ2299188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdf492c6c0609c46c60b1c21d42dcf1f76039e31238e9dfc1776cb9e2ba2be07. 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/TCJPQ2299208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19aae4a2626d3bdfaf9c1b6ec8ee2a48e2b639d7340aea8d379ef128c75807e1. 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/TCJPQ2299216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16efc329ec9221bd1ca7606a4edfb4a440c80d75d87604dca2cb6227b323cab3. 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/TCJPQ2299239.