Padrão Program-as-Authority
Modelo de Programação · Abismo
Um padrão arquitetural onde um Program Derived Address pertencente ao programa é definido como a autoridade sobre um recurso (mint, vault, conta de token) em vez de um keypair de usuário, fazendo do programa o guardião. Signatários humanos apenas autorizam chamadas ao programa; o CPI real que muta o recurso é assinado pelo PDA via invoke_signed. Invariantes no nível do programa (limites de taxa, pausas, controle de acesso) se tornam criptograficamente obrigatórias já que nenhuma chave externa pode contornar o programa.