William Gerald Douglas (17 April 1934 – 18 June 1991) was a Scottish film director best known for the trilogy of films about his early life. Biography Born in Newcraighall, a mining village on the ou
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 0xcfd32a86c5f9ffaaa07a85600ecf856ada61fdd5ba5ee0dbbd5928ef0dc77ef4. 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/7ea3e00a-88e7-47ca-943a-5890479ea9db.json and https://artists.proofprofile.net/proofs/artist/7ea3e00a-88e7-47ca-943a-5890479ea9db.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 0xd84d35a483faefbe9e377acc0a197f7c7937a77c81fecc5da4f2ba063e50b83d. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T18:56:02Z), 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/USBC18500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb977af4d8791df2a5e3717eb17955e9d73fccfcf55053b174c7e027c03fe3ac5. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/USBC18500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff289bf9d95b60359bc35d9c3b34b9d4d6152f984c9dfafc0251a9f7b4102c0a. Chain 2 (Bitcoin): anchored in block 959034 (2026-07-21T16:34:25Z), 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/USBC18500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21de20aff21e58067592d221c624e7b2cb4647370319ac24af55c7e102f3a208. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USAKS0600215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23bdddad7689d4ef19946c98540095a5e79927f39fa6da6f724ab8d29c3a6a3f. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T11:28: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/USAKS0600216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23bfa00e3ccc34c56ce02536176d4ccd38f1d313bb25597937a712035f96c155. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/USAKS0600051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6d362a6f6a6c1606c8ddd483d19c30a9edcf97fb4c102bd034ad7dff3a4e667. Chain 2 (Bitcoin): anchored in block 956713 (2026-07-04T23:03:25Z), 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/USAKS0600061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7326a2ad87aac2875d27d183bbdbc5fd3ccb8a9c3a655c1f6af268788046072b. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USAKS0501371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0d831e90392ec33c99290f73e3905c043db5a3a89775b8d53cdda3f9b75bed9. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/USAKS0600169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19ad87de60884d4607544cba82a9c5ade765515aabb436777142f2cc47b8db57. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/USAKS0600170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1e115beffe5155e9613d851e63f89e4d4861d925311a5b152a7c42cabde75fe. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41:15Z), 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/USAKS0600174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a4a1d1fa034b7bda004fa840fe463c3514cf1ffde3651ba4fe67e6f75e0aff. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41:15Z), 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/USAKS0600175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc095c41ad02182f9c0dfc574cf18e373a31e42a65caa4b177847c18e287dc126. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41:15Z), 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/USAKS0500388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef664b0a36b860cb671883a4cc6d9584feda5a77cdb985ce2d535f9adef9aba9. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41:15Z), 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/USAKS0500392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa51cc43f2d1f866eb49d7e0196a03db33f0d0c4caa8d5ffc0f57d347b5cfcd0a. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41:15Z), 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/USAKS0500395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf923c19dc1fd2582389b652d1475ad821e172b3f5317a6ac38116e90cf618081. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/USAKS0501376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8337567747cbb6d6eccf90152e1b2dd3ad76fd2739962cc8e5e841ce62dbdfe. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41:15Z), 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/USAKS0501379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8409e291f2c166306beca3455c52c60e685d7331fb900607cbd791a7b02d1b50. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/USAKS0501393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75413cbbd80bfbbff1e3e7e9e00007e58b5cb0ff8277602b40876b17e332a85f. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/USAKS0501397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb4d4098cb476dd5c9b993bf4f5c31ed930fafa8d94998da2f3b68660a2c6401. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/USAKS0501224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b354239f6046d9152012c97b5af42c4239e59c51480a7c629f15803261a9e72. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/USAKS0501227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdeb54d27a1f6c50ef364e4e58326fe9297dbd4647ee38b086c530e1594f4d0a. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/USAKS0501228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cd1b702121502bada663fb1871527080c471ec2a90beccbb9f0fc53e722c331. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/USAKS0501229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc2f0194efc0ecc24199a5e7fee1b9a48b60b2bce4fda01b9e0f87ab4f3d39b3. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/USAKS0501230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa510545600441e89c99d4750dbdb39d7991d2e3faad2486deab292972563baa7. Chain 2 (Bitcoin): anchored in block 958121 (2026-07-15T10:29:48Z), 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/USAKS0501233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe32dbd80c2cb76f34dbad67c884da65dfbb1c6a72a821e063ad8885f02a0c20e. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/USAKS0501234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5981bbb4860be96461cc70d350c7290e9c1de763fcb3794225cfada5d42bdd1. 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/USAKS0501235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e66d6dba739be70faa495b79315254cc72cb291f63a6da521c195b8a5483003. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USAKS0600564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb42097ac1eefa9dadb10901300565ee0c1eb827b7b3b4e923838c76206d5ad1. 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/USBC19605378.