How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

PAGI 0.002002: Clarifying How Applications Are Loaded

calendar_today August 21, 2026 person john napiorkowski domain perl

Introduction (crossposted from dev.to ) PAGI 0.002002 is a specification release. It does not change the runtime shape of a PAGI application. A running application is still one asynchronous code reference: async sub app { my ($scope, $receive, $send) = @_; await $send->({ type => ‘http.response.start’, status => 200, headers => [[ ‘content-type’, ‘text/plain; charset=utf-8’ ]], }); await $send->({ type => ‘http.response.body’, body => ‘Hello from PAGI!’, more => 0, }); } What the release clarifies is how a general-purpose runner may reach that runtime boundary.

open_in_new Read original post