Skip to Content
용어 사전 (Glossary)

용어 사전

AXE Labs docs 전반에서 반복 등장하는 약어·용어 정의. 처음 보는 약어 있을 때 여기를 참조.

인증·OAuth

용어정의
MCPModel Context Protocol. Anthropic 표준으로 AI 가 외부 도구·데이터에 접근하는 방식. HTTP 또는 stdio transport.
FastMCPPython 기반 MCP server 구현 라이브러리. @mcp.tool() 데코레이터로 도구 등록.
SSEServer-Sent Events. HTTP 위에서 server → client 단방향 streaming. MCP HTTP transport 의 한 방식.
OAuth 2.0인증·인가 표준 (RFC 6749). “사용자 비밀번호 공유 없이 권한 위임” 의 방식.
OIDCOpenID Connect. OAuth 2.0 위에 사용자 신원 확인 추가 (id_token 발급).
RPRelying Party. OIDC 에서 신원을 의존하는 측 (= 우리 frame, blueprint). Identity Provider (Microsoft) 는 IdP.
PKCEProof Key for Code Exchange (RFC 7636). 모바일/SPA 같은 public client 의 인증 코드 가로채기 방지. code_challenge + code_verifier 쌍.
JWTJSON Web Token. claim 들을 JSON 으로 담은 signed token. header.payload.signature 형식.
JWKSJSON Web Key Set. JWT 서명 검증용 공개 키 목록. Microsoft 가 https://login.microsoftonline.com/{tenant}/discovery/v2.0/keys 로 제공.
RS256RSA-SHA256 비대칭 서명. JWT 서명 알고리즘. asymmetric — 공개키로 검증, 비밀키로 서명.
HS256HMAC-SHA256 대칭 서명. 동일 비밀키로 서명+검증. frame 의 자체 발급 JWT 가 사용.
ASAuthorization Server. OAuth 에서 토큰을 발급하는 서버. Microsoft Entra ID 가 우리의 AS.
App ID URIMicrosoft Entra ID 에서 app 의 식별 URI. api://137fc0ef-... 또는 https://axe.axelabs.ai/frame/mcp. access_token 의 aud (audience) claim 으로 들어감.
AADSTSAzure Active Directory STS error code prefix. 6자리 숫자 (예: AADSTS9010010). 모든 Microsoft 인증 실패의 진단 코드.

데이터·DB

용어정의
SSOTSingle Source of Truth. 한 정보의 정본이 한 파일에만 있도록 하는 원칙. customers.yaml 이 멀티테넌트 SSOT.
RLSRow-Level Security (PostgreSQL). 한 테이블 안에서 row 단위 권한 분리. SET app.tenant_id = X 같은 session 변수로 자동 필터링.
Schema-per-entity한 PostgreSQL DB 안에 entity 별로 별도 schema 둠. frame 의 axec, axev 가 그 예. cross-schema 조회 불가 = 격리.
PIIPersonally Identifiable Information. 주민번호·계좌·주소 등. frame 은 pgcrypto.pgp_sym_encrypt 로 entity 별 passphrase 로 암호화.
Bitemporal두 시간 축 (valid_from/to + recorded_at) 으로 “어떤 시점에 무엇이 사실이었는가” + “그 사실을 언제 알았는가” 모두 기록. hive 의 employment_records 가 그 예.
ltreePostgreSQL 의 hierarchical tree 자료형 + 인덱스. hive 의 조직도 트리에 사용. org.axec.finance.team1 같은 path.
Append-only한 번 쓴 row 는 UPDATE/DELETE 불가, 새 row 만 가능. frame 의 journal_line, raw_transaction 이 그 예.

인프라

용어정의
Cloudflare Tunnel외부에 포트를 노출하지 않고 Cloudflare 측에서 origin 으로 outbound TCP 만으로 트래픽 받는 방식. axelabs-tunnel 컨테이너가 그 역할.
cloudflaredCloudflare Tunnel 의 connector binary. docker.io/cloudflare/cloudflared.
CaddyGo 기반 reverse proxy + HTTPS auto-cert. axe-frame-proxy (port 3712) 가 frame blue/green selector 로 사용.
launchdmacOS 서비스 매니저 (Linux 의 systemd 격). com.axe.backup.local 같은 plist 등록.
TailscaleMesh VPN. AXE 운영자 ↔ customer macmini 간 push deploy 의 transport. SSH key 와 별도 layer.
resticOpen-source encrypted incremental backup tool. 3-tier backup (local + ring + cold SSD) 모두 같은 도구.
KeychainmacOS 의 secret store. security add-generic-password -a axe-cli -s axe.backup.restic.local -w ... 로 등록.

AXE 고유 용어

용어정의
customerAXE 의 고객 회사 (axe, realchoice). 각자 macmini 1대 보유.
entity한 customer 안의 법인 단위 (axec, axev, realchoice). DB schema 격리 단위.
operator운영 주체 = 액스코퍼레이션 주식회사 (axec entity). 자동화 계정 [email protected] 이 단일 CLI 진입점.
D-ops-N / D-config-N / D-hive-N누적 의사결정 번호. 영문 N 은 시간순 번호. 예: D-ops-15 = OAuth proxy 시도 (dormant).
blue/green두 버전이 동시 가동 + alias 이동으로 무중단 deploy. frame 만 적용 (port 3710/3711).
axe-frame-proxyCaddy 컨테이너 (port 3712). 외부에서 들어온 /frame 트래픽을 blue 또는 green 중 active 쪽으로 라우팅.

관련 페이지

Last updated on