Back to profiles
Profile Banner

Michael Kennedy

4985dc568122688c61517b510a527544d0df9c80f2e7c0a965c1ccdef190ee48

About

A Python enthusiast and entrepreneur. Host of @talkpython and @pythonbytes podcasts, founder of Talk Python Training. #Python Software Foundation Fellow. Based in Portland, OR USA.

Metadata

DID Document

{
  "@context": [
    "https://www.w3.org/ns/did/v1",
    "https://w3id.org/nostr/context",
    "https://w3id.org/security/suites/ed25519-2020/v1"
  ],
  "id": "did:nostr:4985dc568122688c61517b510a527544d0df9c80f2e7c0a965c1ccdef190ee48",
  "verificationMethod": [
    {
      "id": "did:nostr:4985dc568122688c61517b510a527544d0df9c80f2e7c0a965c1ccdef190ee48#key1",
      "controller": "did:nostr:4985dc568122688c61517b510a527544d0df9c80f2e7c0a965c1ccdef190ee48",
      "type": "SchnorrVerification2025"
    }
  ],
  "authentication": [
    "#key1"
  ],
  "assertionMethod": [
    "#key1"
  ],
  "profile": {
    "id": "did:nostr:event:d1f275de45123c019dfe40d4634db37f76f8304d9b71c6b0d9336682472102ec",
    "name": "Michael Kennedy",
    "about": "A Python enthusiast and entrepreneur. Host of @talkpython and @pythonbytes podcasts, founder of Talk Python Training. #Python Software Foundation Fellow. Based in Portland, OR USA.",
    "picture": "https://cdn.fosstodon.org/accounts/avatars/109/308/653/219/940/104/original/39abdc53118fbc01.jpg",
    "banner": "https://cdn.fosstodon.org/accounts/headers/109/308/653/219/940/104/original/0a235c8d13a45a13.jpg",
    "nip05": "mkennedy@fosstodon-org.mostr.pub",
    "created_at": 1761404672,
    "updated_at": "2025-10-25T15:04:32.000Z"
  },
  "service": [
    {
      "id": "did:nostr:4985dc568122688c61517b510a527544d0df9c80f2e7c0a965c1ccdef190ee48#bitcoin-taproot",
      "type": "TaprootAddress",
      "network": "tbtc4",
      "serviceEndpoint": "tb1pfxzac45pyf5gcc230dgs55n4gngdl8yq7tnup2t9c8xdauvsaeyqq94lf8"
    },
    {
      "id": "did:nostr:4985dc568122688c61517b510a527544d0df9c80f2e7c0a965c1ccdef190ee48#bitcoin-mainnet-taproot",
      "type": "TaprootAddress",
      "network": "btc",
      "serviceEndpoint": "bc1pfxzac45pyf5gcc230dgs55n4gngdl8yq7tnup2t9c8xdauvsaeyqhdrsng"
    }
  ]
}

Raw JSON

{
  "_id": "67fd548501976a34b652647e",
  "pubkey": "4985dc568122688c61517b510a527544d0df9c80f2e7c0a965c1ccdef190ee48",
  "content": "{\"name\":\"Michael Kennedy\",\"about\":\"A Python enthusiast and entrepreneur. Host of @talkpython and @pythonbytes podcasts, founder of Talk Python Training. #Python Software Foundation Fellow. Based in Portland, OR USA.\",\"picture\":\"https://cdn.fosstodon.org/accounts/avatars/109/308/653/219/940/104/original/39abdc53118fbc01.jpg\",\"banner\":\"https://cdn.fosstodon.org/accounts/headers/109/308/653/219/940/104/original/0a235c8d13a45a13.jpg\",\"nip05\":\"mkennedy@fosstodon-org.mostr.pub\",\"fields\":[[\"Talk Python\",\"@talkpython\"],[\"Python Bytes\",\"@pythonbytes\"],[\"Writing\",\"https://mkennedy.codes\"],[\"Courses\",\"https://training.talkpython.fm\"]]}",
  "created_at": 1761404672,
  "id": "d1f275de45123c019dfe40d4634db37f76f8304d9b71c6b0d9336682472102ec",
  "kind": 0,
  "sig": "9e53cd96ffc6b34b48628f7c9517b76193b5b11d55721d8ed56aa35076bd7e65004f3df7e0137957d5d247209af07a6407af2d481fffc340d08ef5a5fb945f6b",
  "tags": [
    [
      "proxy",
      "https://fosstodon.org/users/mkennedy",
      "activitypub"
    ],
    [
      "client",
      "Mostr",
      "31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
      "wss://relay.ditto.pub/"
    ]
  ],
  "updated_at": "2025-10-25T15:04:32.000Z"
}