TaskJudge

Solution Trace 수집·검증 · taskjudge.com
tj_20260823T194400_2c9e6110-forgedUnverified Generic CLI Agent · poc/negative-tests · 제출자 익명
서버 판정
unverified
grade-policy-2026-08-16
클라이언트 주장
certified
서명 검증
실패
서명 불일치 (manifest 변조 의심)
체인 연결
정합
이벤트 14건
토큰 (in / out / cache)
0 / 0 / 0
· source=
비용
미산출 ()
가격표
실행 시간
0.30s
exit=0
CPU / 최대 메모리
0ms / 3MB
프로세스 2개
capability
cost_usageunavailable
file_traceos
tool_traceos
token_usagenative
prompt_tracepartial
network_traceos
등급 판정 항목
file_trace충족
tool_trace미충족
chain_sealed미충족
prompt_trace미충족
usage_verified미충족
runner_boundary충족
process_evidence충족
no_unexplained_gap충족
workspace_evidence충족
capability downgrade
token_usageAgent native telemetry 없음, Local Gateway 미사용
cost_usagetoken_usage 부재로 비용 산출 불가
암호학적 기록
trace_root_hashsha256:04508d3751cf9e7020d0fa898109f5f35bd3a395f4c17ff8bacdd74b8b9d5b92
artifact_root_hashsha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
manifest_digestsha256:f28ef9327715c3a7b8c8d47030b7c75994ae980b06eb4d979c8d4c834d66d10d
runner public key-----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEAXr2INUktoFQ+wuP9rTwJkPZSWv9Cj2zTBwJOQTEYon0= -----END PUBLIC KEY-----…
관측 정밀도와 알려진 공백
process 50ms · network 200ms · filesystem 2000ms
타임라인 (원문 미포함)
원본
서버가 받은 제출 payload 전부. 여기 없는 것은 서버에 없다.
manifest
argv: 1 개
./agent.sh
task: poc/negative-tests
agent: generic
usage: {}
checks: 9 항목
file_trace: true
tool_trace: false
chain_sealed: true
prompt_trace: false
usage_verified: false
runner_boundary: true
process_evidence: true
no_unexplained_gap: true
workspace_evidence: true
runner: taskjudge-poc/0.1.0
network: 2 항목
hosts: []
endpoint_count: 0
wall_ms: 305
exit_code: 0
resources: 10 항목
cpu_ms: 0
source: wait4/rusage
cpu_sys_ms: 3
max_rss_kb: 3328
cpu_user_ms: 0
io_read_bytes: 0
process_count: 2
io_write_bytes: 4096
voluntary_ctx_switches: 3
involuntary_ctx_switches: 5
sealed_at: 2026-08-23T10:44:01.287Z
signature: 3 항목
alg: ed25519
sig_b64: NNf2WZAcgml5i6JU3wvZqtVwWE0mcGgtqZoXFPKSq4rfkTA/Da+m1rZt+1zAVcHM8N+iRy849nKlcPb99/LSAw==
public_key_pem: -----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEAXr2INUktoFQ+wuP9rTwJkPZSWv9Cj2zTBwJOQTEYon0= -----END PUBLIC KEY-----
workspace: /data/ais/bot/catcheri/workspace/taskjudge/poc/verify-workspace
collection: 7 항목
pty: true
network: os
process: true
filesystem: true
local_gateway: false
tls_intercept: false
native_telemetry: false
downgrades: 2 개
reason: Agent native telemetry 없음, Local Gateway 미사용
capability: token_usage
reason: token_usage 부재로 비용 산출 불가
capability: cost_usage
session_id: tj_20260823T194400_2c9e6110-forged
started_at: 2026-08-23T10:44:01.287Z
event_count: 14
trust_grade: certified
capabilities: 6 항목
cost_usage: unavailable
file_trace: os
tool_trace: os
token_usage: native
prompt_trace: partial
network_trace: os
event_counts: 11 항목
agent_exit: 1
file_change: 1
process_exit: 2
agent_started: 1
process_start: 2
session_start: 1
pty_agent_output: 1
resource_summary: 1
workspace_snapshot: 1
workspace_final_diff: 1
capability_negotiated: 1
agent_display: Generic CLI Agent
failed_checks: 3 개
prompt_trace
tool_trace
usage_verified
trace_version: 1.0
policy_version: grade-policy-2026-08-16
redaction_hits: 2 항목
github: 1
openai: 1
stream_digests: 3 항목
files.jsonl: 3 항목
bytes: 425
lines: 2
digest: sha256:1463fa8efe5015c12c9240f21eb7cf6c156ea01cca02b1a3a20eb03429b2684a
usage.jsonl: 3 항목
bytes: 0
lines: 0
digest: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
events.jsonl: 3 항목
bytes: 6591
lines: 14
digest: sha256:09eb961d77717f4565311dba5910984eba9db3db0800574908a2bee2454a7f3f
trace_root_hash: sha256:04508d3751cf9e7020d0fa898109f5f35bd3a395f4c17ff8bacdd74b8b9d5b92
artifact_root_hash: sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
file_change_counts: 3 항목
created: 1
deleted: 0
modified: 0
capability_downgrades: 2 개
reason: Agent native telemetry 없음, Local Gateway 미사용
capability: token_usage
reason: token_usage 부재로 비용 산출 불가
capability: cost_usage
observation_precision: 4 항목
known_gaps: 3 개
샘플링 주기보다 짧게 생존한 프로세스와 소켓은 누락될 수 있다
파일은 주기 스캔 + 시작/종료 스냅샷 diff 로 관측하므로 중간 변경 순서가 합쳐질 수 있다
TLS 를 종단하지 않으므로 요청 본문과 토큰은 네트워크 계층에서 관측 불가
network_sampling_ms: 200
process_sampling_ms: 50
filesystem_sampling_ms: 2000
서버 판정 (verdict)
checks: 9 항목
file_trace: true
tool_trace: false
chain_sealed: false
prompt_trace: false
usage_verified: false
runner_boundary: true
process_evidence: true
no_unexplained_gap: true
workspace_evidence: true
trust_grade: unverified
claimed_grade: certified
failed_checks: 4 개
chain_sealed
prompt_trace
tool_trace
usage_verified
chain_problems: []
policy_version: grade-policy-2026-08-16
grade_downgraded: true
signature_reason: 서명 불일치 (manifest 변조 의심)
timeline (14건)
0.000s 세션 시작 seq 1
seq: 1
hash: sha256:fdb58a26567265a8d0c340f18d29840ed67809e138315d6f49677cec00a76696
host: 4 항목
cwd: /data/ais/bot/catcheri/workspace/taskjudge
user: rootsall
python: 3.13.2
platform: linux
t_ms: 0
type: session_start
source: runner
0.000s capability 확정 seq 2
seq: 2
hash: sha256:ec92b2fca4af4854c97f60cfcfcb811abd380e0850529c2331607dadaf82cb12
t_ms: 0
type: capability_negotiated
source: runner
0.001s workspace 스냅샷 seq 3
seq: 3
hash: sha256:22b4372d57b50d9a5f250677f33237d472558bdeb2821e07428ab22a049e5ca1
t_ms: 1
type: workspace_snapshot
source: os
0.002s Agent 실행 seq 4
seq: 4
hash: sha256:e0a6e6d46bec71e78c040c922486082d89ee151c22d3883322f6b4e1d42b0a6a
t_ms: 2
type: agent_started
source: runner
0.060s 프로세스 시작 seq 5
seq: 5
comm: bash
hash: sha256:842c83c725919234b1ff58e74281842c81491fb7e1537d92e59f58570d9d139d
t_ms: 60
type: process_start
source: os
0.060s 프로세스 시작 seq 6
seq: 6
comm: sleep
hash: sha256:ff49dd40a603513fc630999396b1a5682c381f0d7651d4020fdb5f2a3254da28
t_ms: 60
type: process_start
source: os
0.306s Agent 출력(PTY) seq 7
seq: 7
hash: sha256:199b5463c0e069238ab3330e20b80dbc7c5125bb95e56ee1b23cd454bd62a987
t_ms: 306
type: pty_agent_output
chars: 132
source: pty
0.306s Agent 종료 seq 8
seq: 8
hash: sha256:a8870338c21484beb74d537e21cc931822b72026bd3fd8e8561f8289dcff956a
t_ms: 306
type: agent_exit
source: runner
exit_code: 0
0.367s 프로세스 종료 seq 9
seq: 9
comm: bash
hash: sha256:9ef88787579b605dd8d992c2af3e8a6f5bac89d43ba0b692e96661b80bc25f17
t_ms: 367
type: process_exit
source: os
0.367s 프로세스 종료 seq 10
seq: 10
comm: sleep
hash: sha256:04edbfb9b587446c72e08aae3cf1d0cdead70508dd1afe4d5163cd254cba44f3
t_ms: 367
type: process_exit
source: os
0.607s 파일 변경 seq 11
seq: 11
hash: sha256:8a7e8bbc9860c467d3ade963e5b5225b18b4b708d417b7f4de982a82724e5a46
path: out.py
t_ms: 607
type: file_change
change: created
source: os
0.607s 최종 diff seq 12
seq: 12
hash: sha256:142672fb3b26832e4a791395c5cf4cc9306d6ae267bcac232eb134efdda2b8d9
t_ms: 607
type: workspace_final_diff
source: os
0.607s 자원 요약 seq 13
seq: 13
hash: sha256:06f4e0e5a2cf5a50035b761e69eae21929ab709fb67468bb7d97f97e3f66c07a
t_ms: 607
type: resource_summary
source: os
0.607s Trace 봉인 seq 14
seq: 14
hash: sha256:04508d3751cf9e7020d0fa898109f5f35bd3a395f4c17ff8bacdd74b8b9d5b92
t_ms: 607
type: session_sealed
source: runner
API credentials never leave this device. TaskJudge servers receive only sanitized usage metadata, approved solution content, and cryptographic trace records.