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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44a1df4c54aaf54399ae77a2247920be6184155f8ea9fe4f758bcb86eeae03e0. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/31113535-e024-4868-849b-024289dacb2d.json and https://artists.proofprofile.net/proofs/artist/31113535-e024-4868-849b-024289dacb2d.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2ef9a50a97949343f956afc389969fd295c2ba34785517177d88fadb99a3949. 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/ITH981100039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2ee59adf821827cbcfc85059b497d3789acf35099f962b890bf874c9a0149f8. 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/ITH981100040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb9baec1e00a40aa457d062dd97a908ffc562aad8abe82b7aa342ef5e904dcbf. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/ITH981100042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x879296d56c9230ca5f155e1c1756d03f96040a9e46ed9993c1ec366dcb674977. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/ITH981100043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37844f7ecff8fb6fddd378d39e984f3f8ba87b0d0b4c7b868cfbec9bede32bce. 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/ITH981100044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe71dd4eb1207fccb4aaf09ef71b30c257b427be4b91e9c5d76530643ed05f78d. 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/ITH981100046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf88d612bf7c243fdb45ac32ee2b596017ea69072ca9f9eb11ba1c4d16149451. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/ITH981100047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf541053834e6dba90f375d5cbee8e8e0831ba377c59cbd64108fc6a7e01d47a. Chain 2 (Bitcoin): anchored in block 958042 (2026-07-14T18:24: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/ITH981100048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb25d4e902e0212de3d27976eb1aadc4b856482e0680ade512cd8ed359423ea75. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/ITH981100050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1f03daab3440097aedf5987e777cd228c34e891f5c8b5d9263c483304de162d. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/ITH981100051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0642d23d76813e03ba886031739eec8e9c3698f60619218c5762c9f2b9b8bd06. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/ITH981100052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49379a07ee4e55f0d4a7383373ef5df14922b07d5d1230b35ee83e7400780e66. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/ITH981100053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86b37ba7c695f36b57f51491a1f68ae9f2347d0a3a79e7374796fc5bfd556a50. Chain 2 (Bitcoin): anchored in block 957065 (2026-07-07T16:43:21Z), 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/ITH981100055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbab651dcd5680d7b35beacc5e41ca5afb377c5b70fd7840c6e35cbe308cae2a2. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/ITH981100058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12af9ae4ae7125b9a183ce4b1fda9cc80359384b6faba3c5caf6a5be8d150bd1. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/ITH981100041.
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 0xb596d8dbdafdc284009218f52c8d3e8916792fe3ce37aca4b49e5219b009a7ab. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/ITH981100045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x483ed115203d842a85b4f3b26216322b2824aeb31c4ca27cd71321306f719d15. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/ITH981100049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7a00fc2120995ac3057172c086dd9e358586e65646e738e0f6348bb380cdcbe. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/ITH981100054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe560fe45a5adc9ef886bd57abb533a139417ad6a0e4f5b730683f714921fea0e. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/ITH981100056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf60e75c6847130de022183903638133c41e00075e23ba38809ab518be6c3ff97. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/ITH981100057.