---
schema: 1
type: video
title: 'Full Workshop: Better Auth — Paola Estefania, Better Auth'
description: >-
  Better Auth has grown to 27k GitHub stars and more than 1.5M weekly downloads,
  becoming a popular choice for developers who want to own their authentication
  stack. Agent Auth is a protocol for autonomous and delegated agents operating
  services for an organization or a user. It lets agents dynamically negotiate
  capabilities, manage access boundaries, and maintain secure authorization
  flows. This session breaks down the protocol design and demonstrates it live.
  Speakers: Bereket Habtemeskel — CEO, Better Auth Bereket is the Founder and
  CEO of Better Auth, the most popular auth framework for TypeScript, and a
  co-author of the Agent Auth protocol. X/Twitter: https://x.com/bekacru
  LinkedIn: https://www.linkedin.com/in/bekacru/ Paola Estefania — Staff
  Engineer, Better Auth Paola focuses on agent identity and is a co-creator of
  the Agent Auth protocol. LinkedIn:
  https://uy.linkedin.com/in/paolaestefaniadecamposdefranco
canonical: 'https://liquidgold.cc/watch/JvKO40CFq-s'
markdown: 'https://liquidgold.cc/watch/JvKO40CFq-s.md'
llms: 'https://liquidgold.cc/watch/JvKO40CFq-s/llms.txt'
parent: 'https://liquidgold.cc/channel/aidotengineer.md'
channel: aidotengineer
updated: '2026-10-24T06:55:29.093Z'
language: null
children: []
videoId: JvKO40CFq-s
durationSeconds: 2456
publishedAt: '2026-07-21T23:43:54.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 22
    endSeconds: 104
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=22'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 116
    endSeconds: 251
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=116'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 116
    endSeconds: 251
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=116'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 264
    endSeconds: 350
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=264'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 361
    endSeconds: 495
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=361'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 361
    endSeconds: 495
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=361'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 506
    endSeconds: 591
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=506'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 506
    endSeconds: 591
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=506'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 601
    endSeconds: 715
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=601'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 601
    endSeconds: 715
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=601'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 726
    endSeconds: 841
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=726'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 854
    endSeconds: 986
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=854'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 854
    endSeconds: 986
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=854'
    heldReason: rights
  - ordinal: 13
    text: null
    startSeconds: 997
    endSeconds: 1134
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=997'
    heldReason: rights
  - ordinal: 14
    text: null
    startSeconds: 1149
    endSeconds: 1255
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=1149'
    heldReason: rights
  - ordinal: 15
    text: null
    startSeconds: 1266
    endSeconds: 1384
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=1266'
    heldReason: rights
  - ordinal: 16
    text: null
    startSeconds: 1508
    endSeconds: 1518
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=1508'
    heldReason: rights
  - ordinal: 17
    text: null
    startSeconds: 1518
    endSeconds: 1656
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=1518'
    heldReason: rights
  - ordinal: 18
    text: null
    startSeconds: 1666
    endSeconds: 1779
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=1666'
    heldReason: rights
  - ordinal: 19
    text: null
    startSeconds: 1792
    endSeconds: 1903
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=1792'
    heldReason: rights
  - ordinal: 20
    text: null
    startSeconds: 1914
    endSeconds: 2025
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=1914'
    heldReason: rights
  - ordinal: 21
    text: null
    startSeconds: 2134
    endSeconds: 2228
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=2134'
    heldReason: rights
  - ordinal: 22
    text: null
    startSeconds: 2332
    endSeconds: 2456
    watch: 'https://liquidgold.cc/watch/JvKO40CFq-s?t=2332'
    heldReason: rights
---


# Full Workshop: Better Auth — Paola Estefania, Better Auth

Better Auth has grown to 27k GitHub stars and more than 1.5M weekly downloads, becoming a popular choice for developers who want to own their authentication stack. Agent Auth is a protocol for autonomous and delegated agents operating services for an organization or a user. It lets agents dynamically negotiate capabilities, manage access boundaries, and maintain secure authorization flows. This session breaks down the protocol design and demonstrates it live. Speakers: Bereket Habtemeskel — CEO, Better Auth Bereket is the Founder and CEO of Better Auth, the most popular auth framework for TypeScript, and a co-author of the Agent Auth protocol. X/Twitter: https://x.com/bekacru LinkedIn: https://www.linkedin.com/in/bekacru/ Paola Estefania — Staff Engineer, Better Auth Paola focuses on agent identity and is a co-creator of the Agent Auth protocol. LinkedIn: https://uy.linkedin.com/in/paolaestefaniadecamposdefranco

Canonical: https://liquidgold.cc/watch/JvKO40CFq-s · Channel: [AI Engineer](https://liquidgold.cc/channel/aidotengineer.md)

> Search chunk text is held until public-source provenance is verified.

## Document chunks

---

#### Chunk 0: Document excerpt (0:12 to 1:56)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 1: Document excerpt (1:56 to 4:24)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 2: Document excerpt (4:24 to 5:50)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 3: Document excerpt (5:50 to 8:15)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 4: Document excerpt (8:15 to 9:51)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 5: Document excerpt (9:51 to 11:55)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 6: Document excerpt (11:55 to 14:01)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 7: Document excerpt (14:01 to 16:26)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 8: Document excerpt (16:26 to 18:54)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 9: Document excerpt (18:54 to 20:55)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 10: Document excerpt (20:55 to 23:04)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 11: Document excerpt (23:04 to 25:08)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 12: Document excerpt (25:08 to 27:36)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 13: Document excerpt (27:36 to 29:39)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 14: Document excerpt (29:39 to 31:43)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 15: Document excerpt (31:43 to 33:45)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 16: Document excerpt (33:45 to 35:24)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 17: Document excerpt (35:24 to 37:08)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 18: Document excerpt (37:08 to 38:42)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 19: Document excerpt (38:42 to 40:56)

> Held: transcript rights do not permit this chunk's text.
