Gregory Walter Graffin (born November 6, 1964) is an American singer who is the lead vocalist and only constant member of the punk band Bad Religion, which he co-founded in 1980. He has also released
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 0xd5319d890112a5bc812332b1c676ad24eb0147a240bef42545f909c327f451cd. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f0b8de77-69fc-4d5d-b5ce-fe30eb98bc20.json and https://artists.proofprofile.net/proofs/artist/f0b8de77-69fc-4d5d-b5ce-fe30eb98bc20.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 0xe7f4c5799337941076554cef74ef994d63b564ca5935b7dad67e43db079f1b92. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/USEP42009001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8e045fb75bc08ed813f49538e3af9d848fe1e2cce86571e8e355959ef2554eb. 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/USEP42009004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd287c96451342dabcfb0859f350fd3e2aa1fd7c7cc54cd38b1fad0905fe81764. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/USEP42009006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a7353a6e13212a4d6a7f7dfa9e21caf9221d30764d119d418cf56cd20b5ff2e. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/USEP42009007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2df51b96345b5840f540290db580c453202ff0078cda6decb4770101e2a70f8f. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/USEP40618102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76ebaca4ea7d3d82c51091d87941b75f270e1c603ccf5ab75d0a555d4f7319bb. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T16:16:18Z), 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/USEP40618103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27235ee9ae678580ad0528335bcd4a2e080ae95c6281a61c0e3360b567639e64. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/USEP40618104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e447287692580d0d061577ab606df2282fe9386882dd65ae1225c4468b21899. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/USEP40618105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b0f20972591b2b966ceeb2fc31cf3cf39bd20ee6d84b4a092e07cbb6e89767a. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/USEP40618106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a0e8bba141b4b5f2570f5709ff10ad149e05e30962b1e9410fd664034dc9b3f. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T10:58: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/USEP40618107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b50eaa65a987f6281e55652273bc3d164ab2c0e64999a5610a7c23f8477d280. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/USEP40618108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa567556442125d4e9475ceda9c61b4fa54690d604b2c1329782d7bfc0388e029. Chain 2 (Bitcoin): anchored in block 959052 (2026-07-21T19:50: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/USEP40618109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc970edf05925afe953da6aff6f01315a7747313ddb4f95aa3b2f5e65a7aee17. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T16:29: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/USEP40618110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f595ab5a4a8e4c1dcda6e76aed32347a569d0ad636ff42d147615480d016cc2. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T06:58: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/USEP40618111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x341a817e6c8f1592fe14e945dc738e77a62bc88032b28faa97e669d2fcf640d5. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33:57Z), 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/USEP41637002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34417fd4354848c23e150a6ab5f2a7c5db7f23257437adbadf2aa3ba7a72c281. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T16:16:18Z), 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/USEP41637004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x688bce6942f2d74642cbd7ac3311c9834b0e5fa9797445a0754c99c2da443d34. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/USEP41637005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeea2c8b063eaba717e77ebe1e8eeff0dcbe38ceb1909547f7f4cc9534122a37f. 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/USEP41637006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86de3cb3af27da747974379064fdf4aea367b7d6dd906fd99510ae432ccce29f. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T16:04: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/USEP41637007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c082143a5cdeac2a5db4a107a4145609681809887c2b5222c8a558223584e72. 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/USEP41637008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7faf0249701f1dc01d409c940f7dabb2942141c4592c5d4785cdba07ebf0b95. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/USEP41637009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0424c8880ee7d3375e340dc761ac6f03936cbec1a549d554431e9a6a45146bd. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-22T00:23: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/USEP41637010.