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 0xbbb474df60e7ee19b726c91f9ae5a0454f6ddaf3b4a2b0c1f408e8781a73a08d. Chain 2 (Bitcoin): anchored in block 953616 (2026-06-14T08:58:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1828fbb3-22e5-4069-b857-33602927b1ab.json and https://artists.proofprofile.net/proofs/artist/1828fbb3-22e5-4069-b857-33602927b1ab.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 0xfbc94665cc8e5171ebd8531178ad38128348d41b042a1b660da62362ce1669a6. 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/JPB601950953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c4ad7feeceef794c5aefafd1847315ef33b2f4a92db832dc60c4f2abc76c2b4. 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/JPB601950954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15bd1136647a277b0fa4ffec9b56da6e54e4c9b607f89cfba0413673a0a8f5d9. 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/JPB601950955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x067aa13b6c320d6bf0067a0f63e9fb87a1dd9537b8d35891fd81d16579a62786. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/JPB602150142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fa1d997f1ef631b03d7356cea11ba6df82ce18ae6e19a787c325ceffb5ceb3a. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), 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/JPB602150148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34e485d53d4d3152744eaae37278372181bedda4b154f1b9ad1942591586e3c0. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/JPB602150152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8024f91daeb3baaa8ff52465935cd3123d330c0b5b0b90b71eab07d335da1c42. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/JPB602150153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x220f41589ff08a105c9a9ae9bdc1f6eef8a85feb158605e8cf916199d1605f1f. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/JPY362100073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49bfa518d25d6e7132c600571cffc90308112986eacec316044beede36285fdf. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPY362100075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a6231f283f557b5f3f42ad8a87b8e545aeaaf31d5a2835cf9ca597ca34eeac8. 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/JPY362100077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1b8909147d316c8154816e7d6344e5316ff30e7dd933334bddf1b32e43d2164. 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/JPY362100081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x693c3de0b03ec6e0972f6bf153b719ea51002e45d38ed7b5e8d65cc17ad700af. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/JPY362100083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebcf7108302627405b2d30e52c8191c2ce2732d9422bfdd74f46bd44084c08b4. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/JP92N2418126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ba83b2e8393c64afda2ba7e6c8573b0c6db735b70c54c9e43911d7a24525124. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16:54Z), 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/JPY362100165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd061dd4f68cae7ea2f606badd429ffbf8bc4a3e123a709376eefd9285451254c. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/JPY362100166.