Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API types for the kontxt.io API group.
|
Package v1alpha1 contains API types for the kontxt.io API group. |
|
cmd
|
|
|
controller
command
|
|
|
extauth
command
|
|
|
tts
command
|
|
|
examples
|
|
|
agents/analyzer
command
analyzer is the analysis engine agent in the AI Research Assistant demo.
|
analyzer is the analysis engine agent in the AI Research Assistant demo. |
|
agents/mock-idp
command
mock-idp is a lightweight OIDC-compatible identity provider for demo use.
|
mock-idp is a lightweight OIDC-compatible identity provider for demo use. |
|
agents/orchestrator
command
orchestrator is the entry-point agent service in the AI Research Assistant demo.
|
orchestrator is the entry-point agent service in the AI Research Assistant demo. |
|
agents/retriever
command
retriever is the document retrieval agent in the AI Research Assistant demo.
|
retriever is the document retrieval agent in the AI Research Assistant demo. |
|
demo/service-a
command
Service A is the entry-point service in the demo.
|
Service A is the entry-point service in the demo. |
|
demo/service-b
command
Service B is the middle service in the demo.
|
Service B is the middle service in the demo. |
|
demo/service-c
command
Service C is the terminal service in the demo.
|
Service C is the terminal service in the demo. |
|
gen
|
|
|
internal
|
|
|
controller/ruleserver
Package ruleserver implements a gRPC streaming server that distributes generation and verification rules from the kontxt controller to ext-auth adapter instances.
|
Package ruleserver implements a gRPC streaming server that distributes generation and verification rules from the kontxt controller to ext-auth adapter instances. |
|
pkg
|
|
|
authn
Package authn provides pluggable JWT authentication for the Transaction Token Service.
|
Package authn provides pluggable JWT authentication for the Transaction Token Service. |
|
extauth
Package extauth implements an Envoy ext_authz gRPC service for TxToken generation and verification.
|
Package extauth implements an Envoy ext_authz gRPC service for TxToken generation and verification. |
|
extauth/ruleclient
Package ruleclient implements a gRPC streaming client that receives generation and verification rules from the kontxt controller's RuleDiscoveryService.
|
Package ruleclient implements a gRPC streaming client that receives generation and verification rules from the kontxt controller's RuleDiscoveryService. |
|
keys
Package keys provides RSA key management for the Transaction Token Service.
|
Package keys provides RSA key management for the Transaction Token Service. |
|
token
Package token provides types and utilities for creating and working with Transaction Tokens (TxTokens) as defined in draft-ietf-oauth-transaction-tokens-08.
|
Package token provides types and utilities for creating and working with Transaction Tokens (TxTokens) as defined in draft-ietf-oauth-transaction-tokens-08. |
|
sdk
|
|
|
middleware
Package middleware provides HTTP middleware for TxToken verification and propagation.
|
Package middleware provides HTTP middleware for TxToken verification and propagation. |
|
tts
Package tts provides a client SDK for the Transaction Token Service.
|
Package tts provides a client SDK for the Transaction Token Service. |
|
verify
Package verify provides TxToken JWT verification with JWKS-based key resolution.
|
Package verify provides TxToken JWT verification with JWKS-based key resolution. |
Click to show internal directories.
Click to hide internal directories.