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 0x2414363a1f3580dcb96fcd1f1aaf1074122e8ea42a373abc919a724b46720124. 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/43ee1156-4b09-44f0-ad08-0306c5f70ad3.json and https://artists.proofprofile.net/proofs/artist/43ee1156-4b09-44f0-ad08-0306c5f70ad3.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 0x5777e1a2e8b170e45cf237ccb525d7ea1591d04ee00f34b299110d990ddaa077. 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/JPU902403618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa46f5bb05f46d26142d3ebcc07803ef89198efdbf817aabbd749dd066edbf5b4. 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/JPU902403619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48f1e9ec7422314928259600edfc5c11a5f7a9e5e6ad533923a909fbaf9af1fc. 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/JPU902403620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5773069895b7566810ac64d433de769adf8dfa9824ed66c326d40b1607fb69a. 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/JPU902403178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb56e16a49ce32343c66a10820dc1240cff924efb4158d159db64d86872567c64. 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/JPU902403621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2856c7f73030747ad4362aa86aa091a91dcb2202329fa89f5bba9ded9288a3f. 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/JPU902403622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eab634531e6dd70f46d0057a54dec67f9e00cc4ddca55d9069168a685fc32d5. 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/JPU902403623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8daa4e55d07295c8656811c75c3d84d52ab08a709147d9a0a22ffa55ffd7899c. 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/JPU902402000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab06ced70d31807448d02d20c709676f2118724d3689a0722c24f217d35bf1c4. 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/JPU902402795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dad0defcebd43fb4fa565af27362858ffb989841e36024643f18777a372a727. 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/JPU902403624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5773069895b7566810ac64d433de769adf8dfa9824ed66c326d40b1607fb69a. 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/JPU902403178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab06ced70d31807448d02d20c709676f2118724d3689a0722c24f217d35bf1c4. 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/JPU902402795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8daa4e55d07295c8656811c75c3d84d52ab08a709147d9a0a22ffa55ffd7899c. 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/JPU902402000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x339483d0ec51dee1233f9ae257a33d89c439724bd8ad9becf99f3baededa7fd5. 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/JPU902305332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90ecce9b9aca7752d3d70c07e420003fffa45a5445cdc4c1a14640c3f8e002ce. 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/JPU902305349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x595ed273ffcc8a4f819f8c109170617d1531099863d67eda31467b5a134e31cc. 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/JPU902305350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05b7a227816b4bb1b21596504f5f279fb5bec52357b5a5caf2d13168c5dd9986. 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/JPU902305351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe4cf7ac961e6012609631656848e65b2257635de0ff639662e4fcf07ced1826. 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/JPU902304744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5486f522c2247a38f34d18942c757834d5403b666bd41228a4ebb5576b187284. 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/JPU902305352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x339483d0ec51dee1233f9ae257a33d89c439724bd8ad9becf99f3baededa7fd5. 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/JPU902305332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe4cf7ac961e6012609631656848e65b2257635de0ff639662e4fcf07ced1826. 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/JPU902304744.