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 0xba933f2c872b6bb78c68b4c622c12deccab32f7cf989425bc504fab625c1239d. Chain 2 (Bitcoin): anchored in block 953923 (2026-06-16T09:51:37Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1c8df3e1-b251-46f2-920a-3d35d032bf49.json and https://artists.proofprofile.net/proofs/artist/1c8df3e1-b251-46f2-920a-3d35d032bf49.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 0xb8ed1e1a1caf3ff0532bc31f5f3a707b615ac65adb16fd749f1f12d2a72b388e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZF452006204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f4a3f7b7666e89390aaddbe04c2689c20dbeff7122e9a7e77fa7e24c83d92bd. 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/QZF452006209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ac22ed79edafe5ff0fa500b9b8f66471951af4b5ce91adbbd267b7ebe3bdc60. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZF452006211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fd8cc589b6bb7472a4f8e0917a7fcf311506963f9efd00ef2c117819abe3baa. 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/QZF452006212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc542d23f0001769edf50b9c5e622151efc549f15530f41db1a4f94a6dc30e8c6. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/QZF452006202.
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 0xbdbe9cb24224e7300824be0f8f990384c4f7ace285b0c6a3fc7b05a9ccea172c. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZF452006206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10216370af0f694a43ecd24454f9f7763eaeebd8bfedb674794241bcbf414f00. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZF452006210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb32c19d9c41c4849cd2c51b5fcdd61e273da1e71e1ba8cded0c9204ab7d11809. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/KRF632002823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x109728a45a507a8266f0e89c5dc25eee328aec63b79d37fd0cd3a91d27f9f4fe. 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/KRF632002825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69a411fcc46126779656a91e267fe89d875496603968035b078fdae5834f090d. 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/KRF632002818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ce128ec0ed4e6b9ab72cbd7357e51df1cdbe8486b5fee3f72c089f855987470. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/KRF632002820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58233e6859830a161aba0f29573bb8be39e5e2e568133f4089eb886238063ba8. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/KRF632002721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ff69460934be64a714fe1b9d4fbad385fb9d1631169f0ca09398dd93ff2bf2e. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/KRF632002722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90d30dd221f103f0ec663f670197115d9408ef928a1fb52c162e0e4b73480ed7. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/KRF632002724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad393cead9307e7fdaac9f2c03dc4ff1fa31aa60d3fc726af78b8df7d91663c8. 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/KRF632002727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e0c23e067b02c9a716704f08e8d5da67098c5506c044361fe60862f8d213c98. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/KRF632002717.