Tôi vừa đọc xong bản án dài 47 trang từ Tòa phúc thẩm liên bang khu vực thứ 9. Một phán quyết lặng lẽ nhưng mang sức nặng của một tảng băng trôi ngay giữa lòng Thung lũng Silicon. Perplexity – một startup AI Agent mới nổi – đã thắng kiện Amazon. Nhưng điều khiến tôi buộc phải ngồi xuống viết ngay không phải là chiến thắng, mà là một câu duy nhất trong phán quyết: “AI Agent là công cụ, không phải con người. Trong khuôn khổ Đạo luật Lạm dụng Máy tính và Gian lận (CFAA), người dùng mới là chủ thể của hành vi truy cập, không phải phần mềm”.
Nếu bạn đang xây dựng một DAO với smart contract tự động gọi oracle, nếu bạn đang thiết kế một giao thức DeFi cho phép bot arbitrage chạy trên dữ liệu on-chain, nếu bạn đang mơ về một tương lai nơi các AI Agent độc lập thương lượng hợp đồng thông minh với nhau – thì phán quyết này chạm đến tận xương tủy của cách chúng ta nghĩ về “quyền truy cập” trong thế giới phi tập trung.
Hãy cùng tôi mổ xẻ nó.
Context: Bối cảnh giao thức và pháp lý
Vụ việc bắt đầu từ năm 2023, khi Amazon kiện Perplexity vì cho rằng AI Agent của họ đã “truy cập trái phép” vào máy chủ của Amazon để thu thập dữ liệu sản phẩm, giá cả, đánh giá – phục vụ cho tính năng so sánh giá tự động. Amazon viện dẫn CFAA, một đạo luật liên bang Mỹ được tạo ra từ những năm 1980 để chống hack, nhưng nay được các tập đoàn công nghệ sử dụng như một vũ khí để bảo vệ “bức tường vườn” dữ liệu của họ.
Perplexity không phải là một con bot đơn thuần – nó là một AI Agent có khả năng đọc, hiểu và tương tác với các trang web thay mặt người dùng. Khi một người dùng yêu cầu “tìm cho tôi giá tốt nhất của chiếc máy tính xách tay này trên Amazon”, Perplexity sẽ mở trình duyệt ẩn, truy cập Amazon, đọc thông tin, và trả lời. Amazon cho rằng chính Perplexity – với tư cách một thực thể phần mềm – đã vi phạm điều khoản dịch vụ khi truy cập tự động. Perplexity bảo vệ rằng: nó chỉ là công cụ, người dùng mới là người truy cập.
Tòa đã đồng ý với Perplexity. Nhưng không phải vì tòa yêu AI, mà vì tòa đọc kỹ luật. CFAA định nghĩa “truy cập trái phép” là hành vi của một “người” (person). Một phần mềm không phải là người. Vì vậy, AI Agent không thể bị coi là chủ thể vi phạm CFAA. Tuy nhiên, tòa cũng nói rõ: nếu người dùng biết rõ rằng mình không được phép truy cập, và vẫn dùng AI Agent để làm điều đó, thì người dùng vẫn có thể bị kiện. AI Agent chỉ là cánh tay nối dài, không phải bộ não.
Core: Phân tích kỹ thuật và giá trị – Cánh cửa mở cho composability dữ liệu
Đây là nơi phán quyết này trở nên cách mạng đối với blockchain. Hãy nghĩ về các oracle – những cầu nối đưa dữ liệu off-chain vào smart contract. Chainlink, API3, Tellor – tất cả đều dựa trên các node vận hành bởi người dùng, gửi dữ liệu lên on-chain. Nhưng nếu dữ liệu đó đến từ một trang web như Amazon, và Amazon kiện các node operator vì tội “truy cập trái phép” thì sao? Trước phán quyết này, các node operator có thể bị coi là “kẻ xâm nhập”. Giờ đây, tòa đã nói rõ: node operator là người dùng, không phải phần mềm. Họ có quyền truy cập, miễn là họ không vi phạm các điều khoản khác (như vượt qua tường phí, vượt qua CAPTCHA, hoặc bị chặn IP rõ ràng).
Nhưng quan trọng hơn: phán quyết này tạo ra một khuôn khổ pháp lý cho “truy cập đại diện” (representational access). Trong thế giới phi tập trung, chúng ta có các DAO. Một DAO có thể sở hữu một AI Agent, và AI Agent đó có thể thực hiện các giao dịch trên các nền tảng tập trung thay mặt DAO. Trước đây, nền tảng có thể nói: “AI Agent không phải là người, nó không có quyền truy cập”. Giờ đây, tòa nói: “AI Agent là công cụ, người dùng (DAO) mới là chủ thể”. Điều này mở ra khả năng hợp pháp hóa các bot, agent, và smart contract tự động tương tác với các hệ thống Web2 – một bước tiến cực kỳ quan trọng cho composability xuyên lớp.
Tôi đã dành 5 năm nghiên cứu về quản trị DAO. Tôi thấy rõ ràng: một trong những rào cản lớn nhất của DAO là không thể tự động hóa việc mua bán, đăng ký, hay tương tác với các dịch vụ Web2 vì sợ vi phạm điều khoản dịch vụ. Phán quyết này không xóa bỏ hoàn toàn rủi ro, nhưng nó định hình rõ ràng ai là người chịu trách nhiệm. Nếu DAO có thể chứng minh rằng mỗi hành động của AI Agent đều được ủy quyền bởi một quyết định của DAO (thông qua vote on-chain), thì DAO có thể tự bảo vệ mình trước các kiện tụng CFAA.
Tôi muốn nhấn mạnh một điểm kỹ thuật then chốt: Tòa phân biệt giữa “AI Agent hoạt động như một proxy phía người dùng” và “AI Agent hoạt động như một bot độc lập gửi request trực tiếp đến máy chủ”. Perplexity thắng vì kiến trúc của nó: AI Agent chạy trên trình duyệt của người dùng, không phải trên máy chủ riêng. Mỗi request đều xuất phát từ địa chỉ IP của người dùng, với cookie và session của người dùng. Điều này tương tự như cách một smart contract gọi oracle thông qua một người dùng cụ thể (ví dụ: một node operator). Nếu bạn xây dựng một AI Agent chạy trên backend riêng, tự động quét hàng loạt, thì rủi ro CFAA vẫn rất cao. Kiến trúc matters.
Contrarian: Góc nhìn phản trực giác – “Công cụ không phải người” không phải là tấm khiên vạn năng
Đừng vội ăn mừng. Tôi thấy rất nhiều người trong cộng đồng crypto đang reo hò: “Tuyệt vời, giờ AI Agent được tự do truy cập mọi dữ liệu!”. Sai lầm. Phán quyết này chỉ giải quyết một vấn đề hẹp: liệu AI Agent có bị coi là chủ thể vi phạm CFAA hay không. Nó không giải quyết các vấn đề khác: vi phạm hợp đồng (breach of contract), xâm phạm bản quyền (copyright infringement), vi phạm luật bảo vệ dữ liệu (GDPR, CCPA). Amazon vẫn có thể kiện Perplexity vì vi phạm điều khoản dịch vụ (terms of service) – một vụ kiện dân sự khác.
Hãy nhìn vào thực tế: Amazon không chỉ dựa vào CFAA. Họ có thể thay đổi điều khoản dịch vụ để cấm rõ ràng “truy cập thông qua AI Agent”, và nếu người dùng đồng ý với điều khoản đó (bằng cách tiếp tục sử dụng Amazon), thì việc dùng AI Agent để truy cập sẽ là vi phạm hợp đồng. Và hợp đồng không cần chứng minh “người” hay “công cụ” – nó chỉ cần chứng minh có sự vi phạm. Phán quyết này không bảo vệ bạn khỏi kiện đòi bồi thường thiệt hại do vi phạm điều khoản.
Hơn nữa, tòa cũng để ngỏ một cánh cửa quan trọng: nếu AI Agent hoạt động “tự chủ” (autonomous) – tức là không có user instruction cụ thể cho từng hành động – thì nó có thể rơi vào vùng xám. Một DAO bỏ phiếu ủy quyền cho một AI Agent “tối ưu hóa danh mục đầu tư” và Agent tự động truy cập hàng trăm trang web để thu thập dữ liệu – liệu mỗi lần truy cập có được coi là “có user instruction” hay không? Tòa không trả lời. Đây là điểm mù lớn nhất.
Kinh nghiệm audit của tôi cho thấy: các dự án DeFi và DAO thường rất cẩu thả trong việc ghi log user intent. Họ cho rằng smart contract tự động hóa mọi thứ, không cần lưu vết. Nhưng nếu một ngày nào đó, một nền tảng Web2 kiện DAO vì AI Agent của DAO đã truy cập trái phép, và DAO không thể chứng minh rằng mỗi hành động truy cập đều xuất phát từ một quyết định cụ thể của DAO, thì DAO sẽ thua. Phán quyết này thực ra đang gửi một tín hiệu ngầm: hãy productize authorization. Hãy tạo ra các cơ chế on-chain để ghi lại user instruction cho từng hành động của agent. Đó là con đường an toàn duy nhất.
Takeaway: Tầm nhìn tiến bộ – Hướng tới một giao thức truy cập phi tập trung
Tôi kết thúc bài viết này bằng một câu hỏi: Liệu chúng ta có cần một “giao thức truy cập” phi tập trung, nơi mỗi lần một AI Agent muốn truy cập dữ liệu từ một nguồn Web2, nó phải xuất trình một “bằng chứng ủy quyền” (proof of authorization) được ký bởi người dùng hoặc DAO, và được xác thực bởi một mạng lưới oracle? Điều này sẽ biến phán quyết của tòa thành một chuẩn mực kỹ thuật, không chỉ là một án lệ.
Cộng đồng là code chạy trên trái tim. Nhưng code cần có luật để chạy. Phán quyết này cho chúng ta một mảnh ghép luật pháp quan trọng. Giờ là lúc các kiến trúc sư DAO như tôi phải thiết kế lại cách chúng ta ủy quyền cho agent. Bạn có sẵn sàng xây dựng một cơ chế “user intent on-chain” để AI Agent của bạn không chỉ thông minh mà còn hợp pháp? Hay bạn sẽ để cho những gã khổng lồ Web2 tiếp tục khóa chặt dữ liệu của họ bằng những bức tường hợp đồng? Câu trả lời nằm trong tay bạn – và trong những dòng code bạn viết ra ngày hôm nay.