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 0x2f0541df27d443522aa78a00729852903078e60d424c42c9c04c92d76ffbf9f7. 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/0257eec9-60ac-4e3a-a689-7f48b7425aec.json and https://artists.proofprofile.net/proofs/artist/0257eec9-60ac-4e3a-a689-7f48b7425aec.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 0x41eb46b5e570435fba6712d6dae598a389578c11da37cf2bf2b91d59cb1900a5. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04: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/QZHN82279347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x215fa428c009aa5ea4645a34c5f7854b289e854f094cf1880d0d5d7e140264cb. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/QZNWQ2274207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44318c97cd8d48ad64b4ddbc225557d97e4fb94438f552ae3268d6b8ee3bbfc9. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58: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/QZTAX2289102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3808e612e0cda16a708d78dafc3b7a97f84ebf2a23eb4bb52f2fdbac3d8952d. 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/ROUM72400082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe23dbf76ef501d7ec91c35996b45ec6566ef0c62f635877987533a18b5c8785b. 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/ROUM72400085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa517aac6686aa6c9c72595de646f1ed6245fde2e84aba59925e3616e30d98273. 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/ROUM72400084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x683e985fdb4ff91ab40a43ebc376c178b36e79c2a881a0ced03c5a684b2cc26d. 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/ROUM72400083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7935a1a58064985e5b3e3355af7af082b6d1399e637d03310db1a9042694bac. 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/ROUM72500083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c582feeab748790201cdac6789efb642e901d5a331b4ab34960407639a10068. 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/ROUM72500088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94d9808053565489d30c1e335363805219b4b4a33e092e04bed34ea802c39968. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/ROUM72500086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x515c5258795684ebb4d144899d2a9d010ec3fe95f5ee3111e254ad5e8d03ddb7. 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/ROGRA2400255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7a9620c8e57f5a7d96b5f23cbd87a476684b2c22c30d3fad5369873267401c. 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/QZTAS2345219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65f605f3ef6078783dc896c22aca2673c70237965561babb8df69ddd402e66a4. 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/ROGRA2300391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc6efefc50245c312d361567b41deb35597c5f9705ca8b4c42394858c60a63d5. 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/ROGRA2300330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdb221ae64240bfed5091b2577d1a3081f562821d186da3c31059447e7bb042d. 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/ROCRP2306041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdce9208f4f9fe395b55f16c021024285e32d57e2d9c13831dfa4b4f9e1ceb585. 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/UKZGC2408353.