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 0x4bd5f87a428d0210d67b8326bfdd0daeeb07eb71ee1966f5763b7077f83ec542. Chain 2 (Bitcoin): anchored in block 953621 (2026-06-14T09:42:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/21d6dfec-c661-4765-ab9b-71430c1f5418.json and https://artists.proofprofile.net/proofs/artist/21d6dfec-c661-4765-ab9b-71430c1f5418.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 0x616240bae2259ccaa91915ea209ecdb3aabab4d72d09ad9989fdc17e93f79a6a. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), 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/GXBAV2559202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9daeba93811f9ade8766d064e51daef24ac27ee32816dd816d4ff67541ec8f1. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/GXBAV2505616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0e91f932ccd9e425b79d0caa3de67794f1f29d991c64a28d759413db81f9632. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/GXBAV2556127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1bad3c99caa4b2863e8293bb9205ee497e1b289e3db2eb5e75d07d6aad06185. Chain 2 (Bitcoin): anchored in block 958882 (2026-07-20T12:45:27Z), 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/GXBAV2545833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7470f1265a6b8308f38044c68c2517fbbd9870c320790e9cce5e83f8e0f6e80a. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/GXBAV2573716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95e3a691631340380ba5b1e9fb2cbad380521665ccd319d1ff5a2c12ff9d2dd3. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T15:22:45Z), 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/GXBAV2584217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97b4b74aa4cb2db2bcb4b638297e078fc20947c747674e7f8da59eac51a07d0f. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/GXBAV2577718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6e0bbc7861b75a08c652c5bd6cf46886224b0d2b038b902124d6a3183ec2404. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/GXBAV2522422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa406fcd3ea67f2926b716ef2e08e520cb26ece3c288f79ec3c79ae9285e7caa7. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/GXBAV2505226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x767e7913b05677718acba08078aafa54c5b48135955c8c32fcbdc663aea3049e. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/GXBAV2510559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d502c57f0cf4dae7beeae87cae07c02069aa23d2060d4ba3314fc57eb9c19fd. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/QT5M32505129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb929821f7d1317ec5adabb6c24841879b34d4502a1def075a8ca120c983e0464. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QT5M32572159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14a0d134407edc98692f28991debc054b0d5a8aa0d49873390e561310f73ce57. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/QT5M32580865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x621261d608e84b4ae4d13b4c7fc63bc38e349b49e5f31f4765bd0f8a7c389025. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QT5M32577189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03d2cc6f7732a9c0d026673665724d378be3f0d0313c04ba13ebd53d01a22589. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QT5M32549255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff33fdba5679fbbc3935568dcd539e8f3552678b5fcc09c30b9af1a92df7fe8b. 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/QT5M32592697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0dc83b30bfb0ea3db6d178f7c69438e331b357a96a27970ff78033c1da79e16. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QT5M32505017.