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 0x7ff5f2abb2248a27c332e1bb294e0aa7c08cbec3cc6a32f2534bc3baf50da37c. 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/3bffa34f-861b-44d0-ad40-a8ca46d66899.json and https://artists.proofprofile.net/proofs/artist/3bffa34f-861b-44d0-ad40-a8ca46d66899.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 0xfd8632e89e3f5442e70ed016c4cffcb435593bad2af36bd7f325582d48657dab. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZK6M2369637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x800b2d689fbe7adc70f101fc0f659761b21902a697d3e81ebcb1710fa1af3761. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZK6M2369640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c1d8b54b180e074757b400959d2bfc8a70ee11c08f9edb6e58cad433aa14a06. 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/QZK6M2369641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacf72197bc2374a934b5cce308ba5d2d515fbaadf49be53fb97bfc3dd9fb904a. 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/QZK6M2369644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ed6ef0b7e931debf1c3ff50376d441d6918c700cc2324b33abee8c6b21cefea. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZDA62335148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x251e8317f46072b21ebda60b02bf4735522d7814bc2e7ed057cbfa1c0e4c4871. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZDA62335150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6e62cab797c2f5627fb4a70a1b6fc705ee7e3e5bfcb77afe0180a89c0313eb7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZDA62335151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb3d1cdce2045d73f03baef4d972e51ee0601b7983735853496fcb0a1ebba49. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZNWW2371454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40058f507509b278becaeb4383b8f595184faec3d426004a725a02f681b5f68b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZK6M2376607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x983f64d8e83139c0ae9988e656dc845dc6cfd1f2ea33270bdeba301871093e33. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZNWZ2244077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7caa8c008965514de88888568d3adcce279b5146d12e45890162b490c9bdfa67. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/CA5KR2284878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d39d958f0d337d91d05392e8b1979c3783e0ad8e60eccbb54a57aa0a311c265. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/CA5KR2284879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f2f81196270784d264279cb2a2299208585c6576d1029ff0abbf14b301575fe. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/CA5KR2284880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x411a4d5a314155ea243309f283a4c8a0daf6a238a7806a5b8ac6a77de7b8515c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/CA5KR2284882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fc4fef85a88b29dcac48473d33f92458d72e9f66c2c34cd94e08147a2ec6932. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZK6L2244691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70e213db46574e4b9d3a0dabb3a300232b858f6267ae5d1b1d7fa4a1bfa67d63. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZK6M2252059.