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 0xace40d039c0e236ba59f18f45e18797f8bed164db24157e111171e13e2b7332a. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2b030ad3-281d-4fee-83e8-d4f5746bf593.json and https://artists.proofprofile.net/proofs/artist/2b030ad3-281d-4fee-83e8-d4f5746bf593.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 0x917f56311d217f4ca6908c06f23494a1e34d9847b7ff38cf5f4a59cfa87193b7. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:30: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/AFR021703247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x790c28fafb3f68526ad61112d5d2e93a66a0e6a5ad2a890ca6dbcda8e5c89741. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/AFR021703248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7c110d73e86977415fbd677805a5decbf2e02eaffd10688b6831fd5670b1957. 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/AFR021703250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x596d8e5ce2cffe8a55bc621c0ef1010e80e4fe2b71bd51c4c5e4d12bd8dbc1c0. Chain 2 (Bitcoin): anchored in block 958658 (2026-07-19T04:09: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/AFR021703251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a729f14b8a619ed7fe255f15888d34cfefafff9079b8f93928bdd371dc2a189. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), 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/AFR021703253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf65bcef28ebcd459cd8401f9dcb1350fe3e979e1fbf087dc1784d24e0318e2e3. 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/AFR021703254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69ffe46573811ea6c9dcf32cd694c320c5e5f61bc1a55d6f4f41ba740cf6f255. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-20T00:03:11Z), 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/AFR021703257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe113fb3068d8bdbc47908f8fbcf114785b4e677829e9e010642f94b6c3c73791. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T16:12:53Z), 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/AFR021703258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8362498ae785d4b96343f9ad76fdba268548b435efe4ad21ba8f71c8ec6323d. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/ARF021903340.