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 0xa056585bcde27a770e40f292ce06e059362b333b7e14cd7e772e01214fd7d1af. 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/36645f14-a30c-499d-8675-f4eba8e1c060.json and https://artists.proofprofile.net/proofs/artist/36645f14-a30c-499d-8675-f4eba8e1c060.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 0xd69be15f7fb2216adc83bda29845dce5d77a36b57df72c0669701885cee49572. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/CNZ301901019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacdbee4e33e8af21e62ef6f364d55153b982f3d4f3ae1eb49464448093045dfb. 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/CNZ301901005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f447c152cd9914d3ebcdc9cba8e28d3024d728e57a3da7eda11ea304f8fc783. 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/CNZ302001211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c62349b74aa0ab4e6fa3683c6137aed1877e0d04512d0f60942a24529075e46. Chain 2 (Bitcoin): anchored in block 960166 (2026-07-29T23:39:29Z), 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/CNZ301901022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28eb43ea502b3523e336b1c933db749a02e8092afea591fb8a37bf9b3b9b3524. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57:33Z), 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/CNZ301900999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x276f7c6a6ebd7709d27f4e753bc611505d5bfb509c043a9658e99cdd751942d0. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25: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/CNZ302001497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc35da9b6da000559b09666aef4d04cc3782ecacc6b5298576d7651b2869d0259. 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/CNZ302001397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc61dc8fbfd9c15914275e6828ad6a7c0a871899b3b6f1e37ced7d96de278bf30. 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/CNZ301900900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad7578d9efc16387257ba84607d0a11413af2e267d7aa0686308452a5d68736f. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13: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/CNZ301900921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ada039f316d129e33cf83cb9106a2da07a72272ee8ad5fcd77d5a59ce986dfd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/CNZ301901027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabe4baeda955ba8b59cb190ed7ccb90246ab6f20a1c5da97bfaa05d95814e7b7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/CNZ301901038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63dadcb986bc7b60e55e39eee42c8030f7c328e396bdc389b189fd7639cfc570. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/QMBZ91510943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc61dc8fbfd9c15914275e6828ad6a7c0a871899b3b6f1e37ced7d96de278bf30. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/CNZ301900900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf21557e7fbced8e2f2ccb5308f00ab1c6312a444475b7b551f24368099ff9cdc. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/CNZ302001396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf404326e06c17b4c035bbe3676a83d010ef466193d73e7738a62eb14383ced8e. 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/FRX282231492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12f6d48249a87dfe2e48ef8499cd5c82621892c0d6c78dc281301fd375fe5c1e. 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/HKG732125833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8793ba3f58b1e286f33d065dcd83eb9c82df11b01bc1a824c42d632e535b99fa. 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/FRX282236483.