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 0x73f109f3927c8b3125efec6d0eaa7fda0aeee2a854e4d9710751f5373abfa960. Chain 2 (Bitcoin): anchored in block 953717 (2026-06-15T01:05:33Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/87af35a0-8688-4956-aea8-203acf66c517.json and https://artists.proofprofile.net/proofs/artist/87af35a0-8688-4956-aea8-203acf66c517.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 0x843e690387d5a892892451fcb9fa88bbadd896d98ca0c24a3733241341ceb4e8. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/INP2J2400144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa93f270626cca40124d73578ed51854a0e73effbb9d8e0dc21e997e90a1c6664. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/INP2J2400146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90103b51bc60d81646d0a73a693ddd9e692c57f2c9a45281b6e9e0648a3601a1. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/INP2J2400151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aa5eb77ce4c7f2f5a95502a6f92e44d6681e5d87cec2d75f5450a2eb9e749a8. 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/INP2J2400152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3697efee1ff190cf663555240ddbd28efa8e7e82ba1e3ff0c51a71e8c19244f6. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/INP2J2400155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9fff67764f5434428779a4dd680e450b678c0ec3599cce4782922e23f4cf0bd. 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/INP2J2400158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e6cfb9afd04a605c10f82c2a1e285582bd61a7671794de6ee42c9243de1fe7e. 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/INP2J2400160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75e9963c82d44b2ef8d8f77c833fe9fa37ac1b403d6c09eab9a907f40b154713. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/INP2J2400145.
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 0x8a25ac34442b46ad79c13bc0e9b91d1ef285ae5b753d96b3ea1e4cb611ce3d24. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/INP2J2400147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0958c7e3e286479b7ed75175888625ac2f05216ebf6a58a1d4c57f6c2d0643b1. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/INP2J2400148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x934873b1a417662e992a3dde05ad22ab2f0e7642845a09b03e8e980255c5cb02. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/INP2J2400149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc03a9e7b3a843bfe499f6a9e5b8d9f477685800d7afeec3de8c8978c62942f72. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48: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/INP2J2400150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbab2bb404dbce1420eb62de47984d34374e29398d93692a7b0937ba6d79a8d21. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25:57Z), 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/INP2J2400153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc09b85a7cf8b60f9d47b4df11c80b0210e3dae4b1dce2e27594e522c277adb1b. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), 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/INP2J2400154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5262ca43f6a9b71dcc0d2e3d7d3f1e782512021e25ff87d4ef9c3823e3562da. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/INP2J2400156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3449ba5ef7c4501aaf3fef4c7b67cd9542975bdb8c38a73dab0244c173a6442. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26: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/INP2J2400157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf2065ad15d76ee7b9eefa764a9797374ccd11c9c3c02e5af1fbeb4454e42f16. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/INP2J2400159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf264b819cb621bc6839a43afda10c1d0280b813e648d406a33eac3e1d4c0aa06. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/INP2J2400161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6736f18caa112165c13d2354879bd42c6e3783582ab0009cdd9c7e7f340972a. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42: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/INP2J2400162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49cf931ed21dff8a16c499f72a333a519706c8eb4e0fe553f7c172b5e8779afd. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/INP2J2400163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe26a8772462ee9f02cd253a0dce1276e4a603cf2b327f05da0b1bd4eab56bda. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/INP2J2400164.