Skip to content
문서 섹션

출처 정보

모든 결과에는 계산 방법이 표시됩니다. 계산기 결과, 배치의 각 항목, 작업 결과에는 같은 아홉 멤버를 지닌 provenance 객체가 하나씩 붙습니다. 이 객체 때문에 옆의 값이 바뀌지는 않습니다.

아홉 멤버

출처 정보의 멤버
멤버타입설명
methodstring값을 계산한 것: calculator:<slug> 또는 작업 핸들러의 방법.
versionstring값을 계산한 엔진, <component>@<revision> 형식: api@…, worker@…, mcp@…, web@…. 리비전을 알 수 없는 빌드는 그렇게 표시합니다(api@dev).
formulaRefstring | null수식의 공개된 출처. 출처가 없으면 null.
assumptions{code, text}[]방법의 가정. 비어 있으면 가정이 명시되지 않았다는 뜻이지, 가정이 없다는 뜻은 아닙니다.
validRangeobjectstatus(inside, outside 또는 unknown), 각 입력의 경계와 단위, 경계를 벗어난 입력, 그리고 피팅된 모델이 있으면 그 검증된 범위와 최대 오차.
computedAtstring계산 시각. UTC 기준 ISO-8601, 밀리초 포함.
inputsobject기본값을 적용한 뒤, 값을 계산하는 데 쓴 입력.
seedinteger | null무작위 계산의 시드. 모든 계산기에서는 null.
elapsedSecondsnumber계산에 걸린 시간.

적용 범위 밖의 입력

계산기의 적용 범위 밖에 있는 입력도 계산됩니다. validRange.status는 outside가 되고, validRange.outside에 그 입력이 표시되며, 입력과 경계를 알려 주는 경고가 warnings에 추가됩니다. 계산기가 피팅된 모델을 쓰는 경우, validRange.model은 모델의 검증된 범위와 최대 오차, 그리고 입력이 그 범위 안에 있었는지를 알려 줍니다.

이전 결과

2026년 9월 이전에 저장된 결과에는 method, version, seed, inputs, elapsedSeconds만 있습니다. 없는 멤버는 비어 있는 것이 아니라 알 수 없는 것으로 해석하세요. 새 멤버가 추가될 수는 있지만, 이름이 바뀌거나 삭제되지는 않습니다.