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 0xdcfeaa34130a54307004ba61eceda631d525ca5aa9366d35401e4d3c1303589c. Chain 2 (Bitcoin): anchored in block 953654 (2026-06-14T16:26:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/49e41338-b157-4f88-975a-41cfcd406b59.json and https://artists.proofprofile.net/proofs/artist/49e41338-b157-4f88-975a-41cfcd406b59.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Parsifal, Act I: He! Ho! Waldhüter ihr – Seht dort, die wilde Reiterin
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 0x66b5d491e452d2f55af9332ca7f0dfdeaa5627042fd8037d59699e4b526289d2. 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/DEF058032506.
Parsifal, Act I: Nicht Dank! Haha! Was wird es helfen? – He, du da! Was liegst du dort wie ein wildes Tier?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdb3f2f1969dc1603634c5cd465b22e816b1c91fd5eb7d2f77843e86ff8f0275. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEF058032508.
Parsifal, Act I: Nun sag'! Nichts weißt du, was ich dich frage
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38d3723a47f8b5e5d27a3a005a8e08fb1461618df29b9d6d8f8a6c3f9a5fccf7. 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/DEF058032512.
Parsifal, Act II: Ach! Ach! Tiefe Nacht! Wahnsinn! – Furchtbare Not! – Jetzt schon erklimmt er die Burg
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5f20af1e152c0d6b413bb432234dbbbb06f6ec5023ad5b8bb8078e3d0b58b9e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEF058032519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ee12397fb70f5837d6cc42bb47d9f49a3cab449a686f7741d86f4371b6a8951. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEF058032522.
Parsifal, Act II: Dies alles hab' ich nun geträumt?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x212fc54469e2cfaf495c8e6b46e9fe5e3310bd2d2b4b7c7bb363527e655c1408. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/DEF058032523.
Parsifal, Act II: Ich sah das Kind an seiner Mutter Brust
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3675b42d0db60111befc72d6174c06399781a1bec236e9001bd8fe34d70655b8. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/DEF058032503.
Parsifal, Act II: Wehe! Was tat ich? Wo war ich? – Bekenntnis wird Schuld in Reue enden
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7c1186be929f50e08eb6772aa93c74e285571f09f2ea97015a2adf06baa7fef. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEF058032524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x025513d12f3ee916670a32bfa565da1bbfea889eab40fa5fe2a3ecc0b198bcca. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/DEF058032525.
Parsifal, Act II: Grausamer! Fühlst du im Herzen nur and'rer Schmerzen – Auf Ewigkeit wärst du verdammt
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2d42886d7ecd561d481375f313f8334f1ebff6256e65054618545a2fe66782d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/DEF058032526.
Parsifal, Act II: Vergeh, unseliges Weib! – Halt da! Dich bann' ich mit der rechten Wehr!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2d04d14abf5278a9d9c5b9ca3ded41789b9a91e6cd6e12af6d341f18112ca57. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/DEF058032527.
Parsifal, Act III: Von dorther kam das Stöhnen – Du tolles Weib! Hast du kein Wort für mich?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5cfebca31a83ed1cde7566a2140aad5c1df61c5b78600ad8292de67a2482645. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEF058032529.