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 0x98d7a65162263f4e64b55e30bd81b098364ec0881e1206910335f13fadd82b5a. 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/2c8f644d-2d47-4188-abf2-529a84233553.json and https://artists.proofprofile.net/proofs/artist/2c8f644d-2d47-4188-abf2-529a84233553.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 0x5c18119f105c4d21a8f8b9494b78192c18bbf16b40ca99d43a51bf80346cf897. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QZHZ41945860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1da0adfd3415495af6aafac8d026e0fde565b39ff78dcf24098d694132e3915d. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/BXINV2100016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e68df54e02af20d5ab116f7984d32e7486ccf5f1d0bf57f05909614f72dfdb3. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/BXINV2200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd80405fa9e0329a091560561865a722521ef9553c98930b4612686ab6aa154f5. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/BXINV2200013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38b030c6abbbe5bd3a28595dce7a7f14d9d4956f5088198c1625498d37a5b36b. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34: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/BXINV2200035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c0b8a500c6e9ced6b54a621e25b4a1f101a5950dcd47d3580a0358c73d5bfa9. Chain 2 (Bitcoin): anchored in block 957884 (2026-07-13T16:55:06Z), 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/BXINV2300019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fe83451399044184183158082561461fb88bd248c17cbf7bbec55eb57f9833e. Chain 2 (Bitcoin): anchored in block 958514 (2026-07-18T06:54:37Z), 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/BXINV2300023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x450be30559b5226a73425e81354272fa2ccd84524d7dfd83bd2facdd3f38b101. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/BXINV2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33c96c00665395cb5769b5d72bf9df7ea87f450483111af917da052800150ca1. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24:04Z), 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/BXINV2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa102a6113df2a1152dc9fefef7f09f8e9ea6e6564618d04999a741948dd7fc5d. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/BXINV2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76546d1ec0a7bc819bd03323ef037c7c18cca466ab6025d51dcc97c8df034124. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T21:24: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/BXINV2400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9a4b58c760089d2dd33c09ee729ca0082fa0c34ddb7d72fe6e1179e6c444c4e. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/BXINV2500020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefeea6526a8f45b4ac96647f1b32e0c7e93c15ec11dbab163311c0aa3089c574. 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/BXINV2500023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7ecb46aaabbdac3ccf1271e3f3efaee213467fd960324e355e8296483f6f767. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/BXINV2500018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd21c1ae332f57a6655736409f868923afb9b7346033596a28707fbbc50bdb6b7. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T05:30: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/BXINV2500041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e734c390ada5737307cde5dd7afdb85c29a8bd60c028a1e765152f13df95de3. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/BXINV2500044.