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 0x5fa8dcbf2422fac71f269a4b4af07d3a2d85ad3f3f7c30a7f77f99c3982eb595. 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/29bd083b-d29b-4427-be9e-91430b91ec9d.json and https://artists.proofprofile.net/proofs/artist/29bd083b-d29b-4427-be9e-91430b91ec9d.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 0x12099d817ab5e894529a4252bc2fcd7ba08b8aae52b16b645f487b2b220797ac. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/NOCTN2011010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d82ddd3d0cec416e413b0c580ca156b0c04235a7d768ab11303b58c6e61f0fd. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/NOCTN2016010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236f6a5a16e16ebcd7b3f8d29ef086c571c1547631c5711a15d61a6c97fe60bb. Chain 2 (Bitcoin): anchored in block 958498 (2026-07-18T04:54: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/NOE662101020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbea53af9a9b5fac7ded7e3ab11b6f4a6d104ffc04efca8d8352cd3b67882840c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/NOE662101050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9cff1cbd2b6753dfc4b24161da8e245b3e0cf2e3669b4f59e05b8c27a495a81. 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/NOE662101060.
The Early Struggles of a Late Millennial
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ac16b320839231002b19a26b0130999ca00349dd8d7c65e409ec3d7c93e5b1a. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/NOTF62219010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06a613432316a15fcdc2af05bb0f65f7aae32b91c80144547187f5ddc9063b6. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/NOTF62231030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c98dfad4b1080d398a56cc6b788ff7000038163a782fa2b2152053c60929f19. 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/NOE662403020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fd6e8864fa8da7ab5230a2846f50c103d4a99f0b0f6bb21aa5ea4a5031f5887. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/NOE662403040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x124e2c51e7f5122784894eab45dc2f31fd8aa581e299bc66799df26c37dad984. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/NOE662403060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3130965575c06c1d1845d8877a956e8b40e951932fb7158769ffbc5881f3e2d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/NOE662403010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6e656f7fc2328bb9ea81eaec3fe983f76b89b81001bb2728365c92c36a0808f. 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/NOE662403080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69eedda9b0ee19a88582e0349a2cc84773ec8de1b586322ffdaeae10ce828174. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/NOE662403030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7951c158cc19f5f5c2ddaac72cfbe55ae90b18cf04c3de8e4abbf041b2dfd8ad. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), 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/NOE662403110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa06c4574d35680581114df48b20da81bef0933bfde2cedffac387a94726a1a3a. 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/NOE662403130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e0b0f0835e036d5e8d1017d6fe16f49b24f50ccf21b3ce8f26efd4f352e7857. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/NOE662403150.