Norman Bates is a fictional character created by American author Robert Bloch as the main protagonist in his 1959 horror novel Psycho. He has an alter, Mother, who takes the form of his abusive mothe
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 0x651ac86f32b344009f1bc193db9cbb03db8bc1d453a23b6dd25831a00c9667db. Chain 2 (Bitcoin): anchored in block 953867 (2026-06-16T01:09:47Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0634c10e-b60a-49a0-8a29-07ef2f12b66f.json and https://artists.proofprofile.net/proofs/artist/0634c10e-b60a-49a0-8a29-07ef2f12b66f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
All That Jazz, Vol. 85: Plain Saxophone – Paul Desmond & Friends, Feat. Dave Brubeck (Remastered 2017)
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 0x57fc0e942d762dfe449827e4bb8d8b1eaada7f974e1f464899b88506ec2ffafb. 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/DEL111700746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bd21d266fda194f7900dcc5085d794a39f64a71cfc685d662506f6940e2f456. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50:38Z), 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/DEL111700747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d32200da675dcfbf7cdc6dc56e534da4f2a93ac2e9fa220c46b75fa9c58948a. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/DEL111700748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x099fed1fbafba06717a5818a470dc906ea4dee4ba513ce6f5564c36320b9c697. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/DEL111700750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a9b6daf7612af58c0dd4a84c5745e72dffe7e40c8ba4d8ca44d76212b81f84d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/DEL111700754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x341cc63d3631b83055bc0be437612e73dc20f78c7eb4e0aa152bd32609c18e33. 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/DEL111700756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa38e3d9b172125218d0ad7dd43c05ecd837dc8cd51662012367ff0813db3fe4b. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/DEL111700744.
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 0x6c2a1232694aedd78352bf1b2e923a52e80bd0e28febf4c4361eb7b718711ab4. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/DEL111700745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x104ca6b25dd9e80b59c40d432d8d95e64c15519dde4949305a30dba55d44c728. 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/DEL111700749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a75679251d911b72708190777f570c68a61bde7cb629a5b443379cedfc42f4e. Chain 2 (Bitcoin): anchored in block 960177 (2026-07-30T00:21: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/DEL111700751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1233c2857c5c46aa454710c5c0f3dad6ba2fa6e3ec2bf107ae9714a98a6e3b76. Chain 2 (Bitcoin): anchored in block 960191 (2026-07-30T01:51: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/DEL111700752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbb0efdbae8cbe29884f20d4fdf2029e9f5a66c39a1d53fcb47de6466ec4232e. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/DEL111700753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcff375260a2178e694a88f3b6bf0a6156b8d28a73aba4f5c59af5236c4cece4. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/DEL111700755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a9c5fcfee82462efb8425f5db029adbf39087865bda7f370ebad16e8d4808d0. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/DEL111700757.