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 0xb383608d0adb828b2212a834864985afd9bb5622890a41441cc6cefafab75ac4. 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/135c9bbe-613f-4dde-8a9f-e38aabcd5d05.json and https://artists.proofprofile.net/proofs/artist/135c9bbe-613f-4dde-8a9f-e38aabcd5d05.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 0x5cdaa8427768c7adb36fd36fbb92d1a257ad46870c5c434a544078188b7ad507. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/SEYOK2122541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf922ec5f6ff29a445c66041ad1e6eb92076412d7825c1cb289b893774d6f596a. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/SEYOK2205005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e5f2819e09f03eb170b0a08125f31ae2c9832619975c9863a82fdf929adc40c. 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/SEYOK2214918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa672852d4d85994afd68853fcc62731372b446915cd9d26ef3ea58063a1b8ba2. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15: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/SEYOK2221443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd99b66e822373cf2326a1182226c92d2544d847645d884382e8d4c816f689062. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/SEYOK2224178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb06a26b3b31a74a3a7928789e8d2d88a924b3b9b6eeaba911e08a1f7043bd2be. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/SEYOK2230141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef3507735a6b8b29624b034a94501d594c81399626f069a519e9249f1ff735bd. 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/SEYOK2238380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa7b0a1287a5616cae163ba609652d0b4ffb05387ec02e5d24340bf34d937a3a. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/SEYOK2307056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaaf3d58c229a3eef63c2c0f3d63e8b8d8cf7b45941ce6bde5b3cdcb3dea17f1. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19: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/SEYOK2329295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1be9c3e6a6b95182a9777b7aa62ff1babf4afdb8cc45b0526030db6c7d110a2a. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T21:24: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/USA2P2405312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a6ed7c5663aafbd866e59abe7f895afc2fe8bc08b4a8be0d825c63694d8778a. 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/SEYOK2410501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99363efc3e7c531f56dfc46bceaf9fbbbe2a37015c746c3529fe61d52a4df17e. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04:56Z), 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/SEYOK2412220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39a78ded05542ec2be65907fd2cc655055d5c2316aa248f4d4b8febe65ddc412. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/SEYOK2415187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf77ef31f916787c5c2b1492d8562df8e7bbffe66c41e73cb4e74a87148770083. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48: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/SEYOK2421382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d6329835da753041a3cac3bec76907434561473a7afa94b08f9f9cfc8cf04d. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27:23Z), 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/SEYOK2427967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fed9b0ddb0e8f57dae0eeb4c8b0a060cb0ad920f05971fdf4884e08471ddee3. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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/SEYOK2434142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x373b3ade6a189e7083f4597c9972a8479a6488d1529592d9f8fed52ed9456851. 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/SEYOK2504015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19aac851e4436f86136cd6897230ce1ef881acfa94f20ae0357239e4d0551228. 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/SEYOK2507338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc3e653af8b34270f04b211d7c15aef14ef41ec839e35cb66de2909fb2a44c9. Chain 2 (Bitcoin): anchored in block 958535 (2026-07-18T09:42: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/SEYOK2511664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cc8352e57a374f731aca022bbf527a6182cd5d5d41a92aea63e5b759bdf7654. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/SEYOK2519582.