[{"data":1,"prerenderedAt":962},["ShallowReactive",2],{"navigation":3,"i-lucide:search":192,"i-lucide:moon":197,"i-lucide:sun":199,"i-lucide:arrow-up-right":201,"i-lucide:menu":203,"i-lucide:bot":205,"page-\u002F02-evidence-and-documents\u002Fattestations":207,"surround-\u002F02-evidence-and-documents\u002Fattestations":891,"i-lucide:rocket":896,"i-lucide:users":898,"i-lucide:clipboard-check":900,"i-lucide:route":902,"i-lucide:pencil-ruler":904,"i-lucide:gauge":906,"i-lucide:server":908,"i-lucide:microscope":910,"i-lucide:folder-lock":912,"i-lucide:award":914,"i-lucide:archive":916,"i-lucide:file-check":918,"i-lucide:calendar-check":920,"i-lucide:list-checks":922,"i-lucide:badge-check":924,"i-lucide:shield-alert":926,"i-lucide:credit-card":928,"i-lucide:building-2":930,"i-lucide:plug":932,"i-lucide:settings":934,"i-lucide:palette":936,"i-lucide:git-compare-arrows":938,"i-lucide:book-marked":940,"i-lucide:book-a":942,"i-lucide:book-open":944,"i-lucide:chevron-right":946,"i-lucide:clipboard-list":948,"i-lucide:chevron-down":950,"i-lucide:file-text":952,"i-lucide:info":954,"i-lucide:lightbulb":956,"i-lucide:triangle-alert":958,"i-lucide:hash":960},[4,26,63,96,123,140,157,174,187],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Getting Started","\u002F00-getting-started","00-getting-started\u002Findex",[9,12,16,21],{"title":10,"path":6,"stem":7,"icon":11},"Overview","i-lucide-rocket",{"title":13,"path":14,"stem":15,"icon":11},"Onboarding","\u002F00-getting-started\u002Fonboarding","00-getting-started\u002Fonboarding",{"title":17,"path":18,"stem":19,"icon":20},"Organization Settings","\u002F00-getting-started\u002Forganization-settings","00-getting-started\u002Forganization-settings","i-lucide-settings",{"title":22,"path":23,"stem":24,"icon":25},"Roles & Permissions","\u002F00-getting-started\u002Froles-and-permissions","00-getting-started\u002Froles-and-permissions","i-lucide-users",{"title":27,"icon":28,"path":29,"stem":30,"children":31},"Assessment & Scoring","i-lucide-clipboard-check","\u002F01-assessment-and-scoring","01-assessment-and-scoring",[32,34,38,43,48,53,58],{"title":10,"path":29,"stem":33,"icon":28},"01-assessment-and-scoring\u002Findex",{"title":35,"path":36,"stem":37,"icon":28},"Assessments","\u002F01-assessment-and-scoring\u002Fassessments","01-assessment-and-scoring\u002Fassessments",{"title":39,"path":40,"stem":41,"icon":42},"CMMC Journey","\u002F01-assessment-and-scoring\u002Fcmmc-journey","01-assessment-and-scoring\u002Fcmmc-journey","i-lucide-route",{"title":44,"path":45,"stem":46,"icon":47},"Self-Assessment","\u002F01-assessment-and-scoring\u002Fself-assessment","01-assessment-and-scoring\u002Fself-assessment","i-lucide-pencil-ruler",{"title":49,"path":50,"stem":51,"icon":52},"SPRS Score","\u002F01-assessment-and-scoring\u002Fsprs-score","01-assessment-and-scoring\u002Fsprs-score","i-lucide-gauge",{"title":54,"path":55,"stem":56,"icon":57},"Systems & Objectives","\u002F01-assessment-and-scoring\u002Fsystems-and-objectives","01-assessment-and-scoring\u002Fsystems-and-objectives","i-lucide-server",{"title":59,"path":60,"stem":61,"icon":62},"Assessment Workbench","\u002F01-assessment-and-scoring\u002Fworkbench","01-assessment-and-scoring\u002Fworkbench","i-lucide-microscope",{"title":64,"icon":65,"path":66,"stem":67,"children":68},"Evidence & Documents","i-lucide-folder-lock","\u002F02-evidence-and-documents","02-evidence-and-documents",[69,71,76,81,86,91],{"title":10,"path":66,"stem":70,"icon":65},"02-evidence-and-documents\u002Findex",{"title":72,"path":73,"stem":74,"icon":75},"Asset Inventory","\u002F02-evidence-and-documents\u002Fasset-inventory","02-evidence-and-documents\u002Fasset-inventory","i-lucide-clipboard-list",{"title":77,"path":78,"stem":79,"icon":80},"Attestations","\u002F02-evidence-and-documents\u002Fattestations","02-evidence-and-documents\u002Fattestations","i-lucide-award",{"title":82,"path":83,"stem":84,"icon":85},"Document Library","\u002F02-evidence-and-documents\u002Fdocument-library","02-evidence-and-documents\u002Fdocument-library","i-lucide-file-text",{"title":87,"path":88,"stem":89,"icon":90},"Evidence Locker & Requests","\u002F02-evidence-and-documents\u002Fevidence-locker","02-evidence-and-documents\u002Fevidence-locker","i-lucide-archive",{"title":92,"path":93,"stem":94,"icon":95},"SSP Builder","\u002F02-evidence-and-documents\u002Fssp-builder","02-evidence-and-documents\u002Fssp-builder","i-lucide-file-check",{"title":97,"icon":98,"path":99,"stem":100,"children":101},"Operations & Risk","i-lucide-shield-alert","\u002F03-operations-and-risk","03-operations-and-risk",[102,104,109,114,119],{"title":10,"path":99,"stem":103,"icon":98},"03-operations-and-risk\u002Findex",{"title":105,"path":106,"stem":107,"icon":108},"Compliance Operations","\u002F03-operations-and-risk\u002Fcompliance-operations","03-operations-and-risk\u002Fcompliance-operations","i-lucide-calendar-check",{"title":110,"path":111,"stem":112,"icon":113},"POA&M","\u002F03-operations-and-risk\u002Fpoam","03-operations-and-risk\u002Fpoam","i-lucide-list-checks",{"title":115,"path":116,"stem":117,"icon":118},"Reviews & Readiness","\u002F03-operations-and-risk\u002Freviews-and-readiness","03-operations-and-risk\u002Freviews-and-readiness","i-lucide-badge-check",{"title":120,"path":121,"stem":122,"icon":98},"Risk Management","\u002F03-operations-and-risk\u002Frisk-management","03-operations-and-risk\u002Frisk-management",{"title":124,"icon":125,"path":126,"stem":127,"children":128},"Billing & MSP","i-lucide-credit-card","\u002F04-billing-and-msp","04-billing-and-msp",[129,131,135],{"title":10,"path":126,"stem":130,"icon":125},"04-billing-and-msp\u002Findex",{"title":132,"path":133,"stem":134,"icon":125},"Billing & Subscriptions","\u002F04-billing-and-msp\u002Fbilling-and-subscriptions","04-billing-and-msp\u002Fbilling-and-subscriptions",{"title":136,"path":137,"stem":138,"icon":139},"MSP Portal","\u002F04-billing-and-msp\u002Fmsp-portal","04-billing-and-msp\u002Fmsp-portal","i-lucide-building-2",{"title":141,"icon":142,"path":143,"stem":144,"children":145},"Integrations & AI","i-lucide-bot","\u002F05-integrations-and-ai","05-integrations-and-ai",[146,148,152],{"title":10,"path":143,"stem":147,"icon":142},"05-integrations-and-ai\u002Findex",{"title":149,"path":150,"stem":151,"icon":142},"AI Connector","\u002F05-integrations-and-ai\u002Fai-connector","05-integrations-and-ai\u002Fai-connector",{"title":153,"path":154,"stem":155,"icon":156},"Microsoft 365 Integration","\u002F05-integrations-and-ai\u002Fmicrosoft-365","05-integrations-and-ai\u002Fmicrosoft-365","i-lucide-plug",{"title":158,"icon":20,"path":159,"stem":160,"children":161},"Platform & Admin","\u002F06-platform-and-admin","06-platform-and-admin",[162,164,169],{"title":10,"path":159,"stem":163,"icon":20},"06-platform-and-admin\u002Findex",{"title":165,"path":166,"stem":167,"icon":168},"Appearance & Layout","\u002F06-platform-and-admin\u002Fappearance","06-platform-and-admin\u002Fappearance","i-lucide-palette",{"title":170,"path":171,"stem":172,"icon":173},"Revision 3 Transition","\u002F06-platform-and-admin\u002Frev3-transition","06-platform-and-admin\u002Frev3-transition","i-lucide-git-compare-arrows",{"title":175,"icon":176,"path":177,"stem":178,"children":179},"Reference","i-lucide-book-marked","\u002F99-reference","99-reference",[180,182],{"title":10,"path":177,"stem":181,"icon":176},"99-reference\u002Findex",{"title":183,"path":184,"stem":185,"icon":186},"Glossary","\u002F99-reference\u002Fglossary","99-reference\u002Fglossary","i-lucide-book-a",{"title":188,"path":189,"stem":190,"icon":191},"DIBFI Documentation","\u002F","index","i-lucide-book-open",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":196},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":198},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":200},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":202},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":204},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":206},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 8V4H8\"\u002F>\u003Crect width=\"16\" height=\"12\" x=\"4\" y=\"8\" rx=\"2\"\u002F>\u003Cpath d=\"M2 14h2m16 0h2m-7-1v2m-6-2v2\"\u002F>\u003C\u002Fg>",{"id":208,"title":77,"body":209,"description":885,"extension":886,"meta":887,"navigation":888,"path":78,"seo":889,"stem":79,"__hash__":890},"docs\u002F02-evidence-and-documents\u002Fattestations.md",{"type":210,"value":211,"toc":853},"minimark",[212,224,235,255,258,263,268,283,287,290,337,341,352,389,393,400,448,462,466,469,514,516,520,527,531,534,603,612,616,623,628,632,639,641,644,647,682,700,713,715,719,722,726,729,782,786,797,801,812,816,823,825,829],[213,214,215,216,219,220,223],"p",{},"The ",[217,218,77],"strong",{}," archive is your permanent record of what you affirmed, and when. Each attestation is a ",[217,221,222],{},"point-in-time snapshot"," of your compliance posture — your score, your findings, your systems, and your open remediation items — frozen at the moment of generation and preserved unchanged, even as the underlying data keeps moving.",[213,225,226,227,230,231,234],{},"CMMC and DFARS ",[217,228,229],{},"252.204-7012"," expect a ",[217,232,233],{},"senior official to affirm"," that your organization meets its security requirements. This is where that affirmation is captured and kept: a named official, a confirmed affirmation, and an immutable package an auditor can open, download, and independently verify — today or years from now.",[236,237,238],"note",{},[213,239,240,241,243,244,248,249,254],{},"Find it in the sidebar under ",[217,242,77],{}," (",[245,246,247],"code",{},"\u002Fdashboard\u002Fattestations","). Every role that can view evidence can browse the archive and download records; generating a new attestation is limited to organization administrators — see ",[250,251,253],"a",{"href":252},"#permissions","Permissions",".",[256,257],"hr",{},[259,260,262],"h2",{"id":261},"key-concepts","Key concepts",[264,265,267],"h3",{"id":266},"what-an-attestation-is","What an attestation is",[213,269,270,271,274,275,278,279,282],{},"In CMMC, an ",[217,272,273],{},"attestation"," (or ",[217,276,277],{},"affirmation",") is a senior official's formal statement that the organization's security posture is accurate as represented. DIBFI turns that statement into a ",[217,280,281],{},"verifiable artifact",": a sealed record that pins your posture to a specific date and can never be silently edited afterward.",[264,284,286],{"id":285},"two-kinds-of-record","Two kinds of record",[213,288,289],{},"The archive holds two kinds of attestation, and they arrive by different paths.",[291,292,293,306],"table",{},[294,295,296],"thead",{},[297,298,299,303],"tr",{},[300,301,302],"th",{},"Kind",[300,304,305],{},"How it's created",[307,308,309,324],"tbody",{},[297,310,311,317],{},[312,313,314],"td",{},[217,315,316],{},"Self-assessment attestation",[312,318,319,320,323],{},"You ",[217,321,322],{},"generate"," it on demand from a chosen assessment. It freezes your full posture and captures the affirming official.",[297,325,326,331],{},[312,327,328],{},[217,329,330],{},"Operational attestation record",[312,332,333,336],{},[217,334,335],{},"Generated automatically"," when a recurring compliance operations task is completed, and filed into your evidence as a signed record of that review.",[264,338,340],{"id":339},"record-state","Record state",[213,342,343,344,347,348,351],{},"An assessment has one ",[217,345,346],{},"current"," attestation at a time. Generating a new one ",[217,349,350],{},"supersedes"," the previous record — the old one is never deleted, it's retained in full and marked as history.",[291,353,354,364],{},[294,355,356],{},[297,357,358,361],{},[300,359,360],{},"State",[300,362,363],{},"Meaning",[307,365,366,378],{},[297,367,368,375],{},[312,369,370],{},[371,372,374],"badge",{"color":373},"success","Current",[312,376,377],{},"The latest attestation for the assessment",[297,379,380,386],{},[312,381,382],{},[371,383,385],{"color":384},"neutral","Superseded",[312,387,388],{},"Replaced by a newer attestation — kept for the audit trail",[264,390,392],{"id":391},"integrity-fingerprints","Integrity fingerprints",[213,394,395,396,399],{},"Every attestation carries three cryptographic fingerprints that make it ",[217,397,398],{},"tamper-evident",". If anything in a record changes, the fingerprints no longer match.",[291,401,402,412],{},[294,403,404],{},[297,405,406,409],{},[300,407,408],{},"Fingerprint",[300,410,411],{},"What it covers",[307,413,414,424,434],{},[297,415,416,421],{},[312,417,418],{},[217,419,420],{},"Snapshot hash",[312,422,423],{},"The frozen posture (score, findings, systems, POA&Ms)",[297,425,426,431],{},[312,427,428],{},[217,429,430],{},"Package hash",[312,432,433],{},"The exact bytes of the downloadable package",[297,435,436,441],{},[312,437,438],{},[217,439,440],{},"Chain hash",[312,442,443,444,447],{},"This record ",[217,445,446],{},"plus"," the one before it, linking the whole sequence",[449,450,451],"tip",{},[213,452,215,453,456,457,461],{},[217,454,455],{},"chain hash"," is what makes the archive tamper-evident as a ",[458,459,460],"em",{},"sequence",": because each record's chain hash folds in the previous record's, altering any older attestation would break every record that came after it. The first record in your history is seeded from a fixed genesis value.",[264,463,465],{"id":464},"overall-finding-operational-records","Overall finding (operational records)",[213,467,468],{},"Automatically generated operational attestations carry a plain-language verdict for the review period.",[291,470,471,480],{},[294,472,473],{},[297,474,475,478],{},[300,476,477],{},"Finding",[300,479,363],{},[307,481,482,492,503],{},[297,483,484,489],{},[312,485,486],{},[371,487,488],{"color":373},"None",[312,490,491],{},"No issues found during the review",[297,493,494,500],{},[312,495,496],{},[371,497,499],{"color":498},"warning","Minor",[312,501,502],{},"Minor issues noted",[297,504,505,511],{},[312,506,507],{},[371,508,510],{"color":509},"error","Major",[312,512,513],{},"Significant issues requiring attention",[256,515],{},[259,517,519],{"id":518},"using-attestations","Using Attestations",[213,521,522,523,526],{},"The Attestations page lists your archive newest-first, with each record's number, score, and integrity fingerprints. Once you have two or more, a ",[217,524,525],{},"score progression"," chart shows how your posture has moved over time.",[264,528,530],{"id":529},"generate-a-self-assessment-attestation","Generate a self-assessment attestation",[213,532,533],{},"Generating an attestation freezes your posture and captures the affirming official in a single, sealed record.",[535,536,538,543,554,558,568,572,583,587,594,597],"steps",{"level":537},"4",[539,540,542],"h4",{"id":541},"choose-an-assessment","Choose an assessment",[213,544,545,546,549,550,553],{},"Start a new attestation and pick the ",[217,547,548],{},"assessment"," you want to attest. DIBFI runs a ",[217,551,552],{},"readiness check"," and shows exactly what will be frozen — your score, your objective counts, and your open POA&Ms.",[539,555,557],{"id":556},"clear-any-blockers","Clear any blockers",[213,559,560,561,564,565,567],{},"Some conditions ",[217,562,563],{},"block"," generation because they would freeze a misleading record — for example, an assessment where nothing has been assessed yet, or one with no active system in scope. Unassessed objectives that remain are allowed, but you'll see a ",[217,566,498],{}," (they count against your score).",[539,569,571],{"id":570},"name-the-affirming-official","Name the affirming official",[213,573,574,575,578,579,582],{},"Enter the ",[217,576,577],{},"name"," and ",[217,580,581],{},"title"," of the senior official making the affirmation. This is recorded on the sealed record.",[539,584,586],{"id":585},"confirm-the-affirmation","Confirm the affirmation",[213,588,589,590,593],{},"Confirm the ",[217,591,592],{},"DFARS 252.204-7012"," affirmation to proceed. Generation won't continue without it.",[539,595,596],{"id":322},"Generate",[213,598,599,600,602],{},"DIBFI freezes the posture, assembles the package, and files the record. It becomes your ",[217,601,346],{}," attestation and supersedes the previous one.",[236,604,605],{},[213,606,607,608,611],{},"The score in an attestation is computed with the ",[217,609,610],{},"same method"," you see live on your dashboard and workbench — a frozen attestation can never diverge from the number you saw when you generated it.",[264,613,615],{"id":614},"download-a-record","Download a record",[213,617,618,619,622],{},"Open any record to see its full frozen posture and integrity fingerprints, then download its ",[217,620,621],{},"package"," — a complete, self-contained set of documents (score summary, methodology, assessment record, score worksheet, POA&M list, evidence summary, asset scope, and a DFARS 7012 checklist). The package is immutable and remains downloadable for the life of the record.",[449,624,625],{},[213,626,627],{},"Every download link is generated fresh and expires quickly, so records stay private to people who are signed in and authorized — but the archive itself keeps the package available indefinitely.",[264,629,631],{"id":630},"review-an-operational-attestation","Review an operational attestation",[213,633,634,635,638],{},"When a recurring compliance operations task is completed, DIBFI ",[217,636,637],{},"automatically generates"," a formal attestation record for that review — with the task, period, systems reviewed, findings, the reviewer's signature, and an overall finding — and files it into your evidence. You don't generate these by hand; you review them where your evidence lives.",[256,640],{},[259,642,253],{"id":643},"permissions",[213,645,646],{},"Access is governed by two permissions in the role matrix.",[291,648,649,659],{},[294,650,651],{},[297,652,653,656],{},[300,654,655],{},"Capability",[300,657,658],{},"Permission",[307,660,661,671],{},[297,662,663,666],{},[312,664,665],{},"Browse the archive, open a record, download a package",[312,667,668],{},[371,669,670],{"color":384},"VIEW_EVIDENCE",[297,672,673,676],{},[312,674,675],{},"Generate a new self-assessment attestation and record the affirmation",[312,677,678],{},[371,679,681],{"color":680},"info","MANAGE_ORG",[213,683,684,686,687,690,691,686,693,578,696,699],{},[245,685,670],{}," is held by ",[217,688,689],{},"every"," role, including Assessor — an external assessor can open and download any attestation but cannot create one. ",[245,692,681],{},[217,694,695],{},"Org Admin",[217,697,698],{},"MSP Super"," (and Platform Admin) — so generating an attestation, like affirming on behalf of the organization, is reserved for administrators.",[498,701,702],{},[213,703,704,705,708,709,712],{},"Attestations are ",[217,706,707],{},"records, not drafts"," — there is no edit. Once generated, a record's posture, affirmation, and fingerprints are fixed. To reflect new work, you generate a ",[217,710,711],{},"new"," attestation, which supersedes the old one without ever altering it.",[256,714],{},[259,716,718],{"id":717},"how-it-works","How it works",[213,720,721],{},"Extra detail on what an attestation stores and how it behaves — product behavior, not internals.",[264,723,725],{"id":724},"what-a-snapshot-freezes","What a snapshot freezes",[213,727,728],{},"Each self-assessment attestation captures a complete, self-contained picture of your posture at generation time.",[730,731,732,739,746,752,758,764,770,776],"field-group",{},[733,734,736],"field",{"name":735},"Organization & assessment",[213,737,738],{},"Your organization's name and the assessment being attested, with its level and dates.",[733,740,743],{"name":741,"type":742},"Score","0–110",[213,744,745],{},"The SPRS-style score, frozen — computed exactly as it appears live.",[733,747,749],{"name":748},"Objective posture",[213,750,751],{},"Counts of objectives met, partially met, not met, not applicable, and not yet assessed.",[733,753,755],{"name":754},"Systems in scope",[213,756,757],{},"The active systems and their environment type at the time of attestation.",[733,759,761],{"name":760},"Open POA&Ms",[213,762,763],{},"The remediation items still open, with their references and target dates.",[733,765,767],{"name":766},"Evidence coverage",[213,768,769],{},"How many distinct evidence artifacts back the assessment, and how many objectives they cover.",[733,771,773],{"name":772},"Participants",[213,774,775],{},"Who took part in the assessment, with their roles and dates.",[733,777,779],{"name":778},"Affirmation",[213,780,781],{},"The affirming official's name and title, and the moment the affirmation was recorded.",[264,783,785],{"id":784},"why-records-never-change","Why records never change",[213,787,788,789,792,793,796],{},"An attestation is written ",[217,790,791],{},"once"," and read back ",[217,794,795],{},"verbatim"," — the record you open is the frozen snapshot, not a fresh query against live data. That's deliberate: an affirmation has to stay truthful about the day it was made, even after your systems, findings, and POA&Ms have all moved on. Editing a live record after the fact would defeat the entire point of an attestation, so DIBFI doesn't allow it.",[264,798,800],{"id":799},"the-tamper-evident-chain","The tamper-evident chain",[213,802,803,804,807,808,811],{},"Records are linked in a ",[217,805,806],{},"hash chain",", in order. Each record's chain fingerprint is derived from its own frozen posture ",[217,809,810],{},"and"," the fingerprint of the record before it. Anyone with the package can re-compute the fingerprints and confirm nothing was altered — and because the chain is sequential, tampering with an older record would visibly break every record that followed. The very first record is seeded from a fixed genesis marker.",[264,813,815],{"id":814},"cmmc-artifact-hashing-enterprise","CMMC artifact hashing (enterprise)",[213,817,818,819,822],{},"On enterprise plans, an attestation package can also include a ",[217,820,821],{},"CMMC artifact hash"," — a single fingerprint over your assessment artifacts, suitable for entry in the government's eMASS system. The package includes the material a reviewer needs to reproduce that hash independently.",[256,824],{},[259,826,828],{"id":827},"related-features","Related features",[830,831,832,840,847],"card-group",{},[833,834,837],"card",{"icon":65,"title":835,"to":836},"Evidence Locker","https:\u002F\u002Fapp.dibfi.com\u002Fdashboard\u002Fsystems",[213,838,839],{},"Where the artifacts an attestation references — and automatic operational records — live.",[833,841,844],{"icon":108,"title":842,"to":843},"Compliance Ops","https:\u002F\u002Fapp.dibfi.com\u002Fdashboard\u002Fcompliance-ops",[213,845,846],{},"Complete recurring reviews that automatically generate operational attestation records.",[833,848,850],{"icon":113,"title":110,"to":849},"https:\u002F\u002Fapp.dibfi.com\u002Fdashboard\u002Fpoam",[213,851,852],{},"The open remediation items an attestation freezes alongside your score.",{"title":854,"searchDepth":855,"depth":855,"links":856},"",3,[857,865,877,878,884],{"id":261,"depth":858,"text":262,"children":859},2,[860,861,862,863,864],{"id":266,"depth":855,"text":267},{"id":285,"depth":855,"text":286},{"id":339,"depth":855,"text":340},{"id":391,"depth":855,"text":392},{"id":464,"depth":855,"text":465},{"id":518,"depth":858,"text":519,"children":866},[867,875,876],{"id":529,"depth":855,"text":530,"children":868},[869,871,872,873,874],{"id":541,"depth":870,"text":542},4,{"id":556,"depth":870,"text":557},{"id":570,"depth":870,"text":571},{"id":585,"depth":870,"text":586},{"id":322,"depth":870,"text":596},{"id":614,"depth":855,"text":615},{"id":630,"depth":855,"text":631},{"id":643,"depth":858,"text":253},{"id":717,"depth":858,"text":718,"children":879},[880,881,882,883],{"id":724,"depth":855,"text":725},{"id":784,"depth":855,"text":785},{"id":799,"depth":855,"text":800},{"id":814,"depth":855,"text":815},{"id":827,"depth":858,"text":828},"Freeze your compliance posture into tamper-evident, point-in-time attestation records, capture a senior official's affirmation, and keep a permanent, downloadable archive for auditors.","md",{},{"icon":80},{"title":77,"description":885},"gR58mvcGm3-7ZgYwkgjGXee1IfCRX1b4C2prJK35HOI",[892,894],{"title":72,"path":73,"stem":74,"description":893,"icon":75,"children":-1},"Build a categorized inventory of every asset in your CMMC environment, classify each one by CUI scope to define your assessment boundary, and track what still needs review.",{"title":82,"path":83,"stem":84,"description":895,"icon":85,"children":-1},"Generate, edit, review, approve, and publish the policies CMMC requires — with merge fields, CMMC clause highlighting, full revision history, and PDF\u002FWord export. Publishing turns a policy into control-linked evidence.",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":897},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09\"\u002F>\u003Cpath d=\"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z\"\u002F>\u003Cpath d=\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":899},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M16 3.128a4 4 0 0 1 0 7.744M22 21v-2a4 4 0 0 0-3-3.87\"\u002F>\u003Ccircle cx=\"9\" cy=\"7\" r=\"4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":901},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\u002F>\u003Cpath d=\"m9 14l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":903},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"6\" cy=\"19\" r=\"3\"\u002F>\u003Cpath d=\"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15\"\u002F>\u003Ccircle cx=\"18\" cy=\"5\" r=\"3\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":905},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 7L8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13m1-7l2-2m8 12l2-2m-3-3l4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497zM15 5l4 4\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":907},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 14l4-4M3.34 19a10 10 0 1 1 17.32 0\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":909},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"8\" x=\"2\" y=\"2\" rx=\"2\" ry=\"2\"\u002F>\u003Crect width=\"20\" height=\"8\" x=\"2\" y=\"14\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M6 6h.01M6 18h.01\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":911},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18h8M3 22h18m-7 0a7 7 0 1 0 0-14h-1m-4 6h2m-2-2a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Zm3-6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":913},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"5\" x=\"14\" y=\"17\" rx=\"1\"\u002F>\u003Cpath d=\"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5\"\u002F>\u003Cpath d=\"M20 17v-2a2 2 0 1 0-4 0v2\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":915},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m15.477 12.89l1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526\"\u002F>\u003Ccircle cx=\"12\" cy=\"8\" r=\"6\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":917},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"5\" x=\"2\" y=\"3\" rx=\"1\"\u002F>\u003Cpath d=\"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8m-10 4h4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":919},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\u002F>\u003Cpath d=\"M14 2v5a1 1 0 0 0 1 1h5M9 15l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":921},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M8 2v3m8-3v3\"\u002F>\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M3 9h18M9 15l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":923},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 5h8m-8 7h8m-8 7h8M3 17l2 2l4-4M3 7l2 2l4-4\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":925},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M3.85 8.62a4 4 0 0 1 4.78-4.77a4 4 0 0 1 6.74 0a4 4 0 0 1 4.78 4.78a4 4 0 0 1 0 6.74a4 4 0 0 1-4.77 4.78a4 4 0 0 1-6.75 0a4 4 0 0 1-4.78-4.77a4 4 0 0 1 0-6.76\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":927},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1zm-8-5v4m0 4h.01\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":929},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"2\"\u002F>\u003Cpath d=\"M2 10h20\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":931},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M10 12h4m-4-4h4m0 13v-3a2 2 0 0 0-4 0v3\"\u002F>\u003Cpath d=\"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2\"\u002F>\u003Cpath d=\"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":933},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 22v-5m3-9V2m2 6a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1zM9 8V2\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":935},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"3\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":937},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 22a1 1 0 0 1 0-20a10 9 0 0 1 10 9a5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z\"\u002F>\u003Ccircle cx=\"13.5\" cy=\"6.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003Ccircle cx=\"17.5\" cy=\"10.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003Ccircle cx=\"6.5\" cy=\"12.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003Ccircle cx=\"8.5\" cy=\"7.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":939},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"5\" cy=\"6\" r=\"3\"\u002F>\u003Cpath d=\"M12 6h5a2 2 0 0 1 2 2v7\"\u002F>\u003Cpath d=\"m15 9l-3-3l3-3\"\u002F>\u003Ccircle cx=\"19\" cy=\"18\" r=\"3\"\u002F>\u003Cpath d=\"M12 18H7a2 2 0 0 1-2-2V9\"\u002F>\u003Cpath d=\"m9 15l3 3l-3 3\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":941},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M10 2v8l3-3l3 3V2\"\u002F>\u003Cpath d=\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":943},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"\u002F>\u003Cpath d=\"m8 13l4-7l4 7m-6.9-2h5.7\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":945},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 5v16m8.001-2A2 2 0 0 0 22 17V5a2 2 0 0 0-1.999-2L16 3.002A5 5 0 0 0 12 5a5 5 0 0 0-4-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 1.999 2H8a5 5 0 0 1 4 2a5 5 0 0 1 4-2z\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":947},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":949},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2m4 7h4m-4 5h4m-8-5h.01M8 16h.01\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":951},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":953},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\u002F>\u003Cpath d=\"M14 2v5a1 1 0 0 0 1 1h5M10 9H8m8 4H8m8 4H8\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":955},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 16v-4m0-4h.01\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":957},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":959},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":961},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\"\u002F>",1786939414365]